Содержание
- 2. Обзор возможностей NServiceBus Евгений Шапиро Lead Developer Mercury Development
- 3. Общее Сервисная шина NServiceBus www.nservicebus.com Автор – Udi Dahan http://www.UdiDahan.com MSMQ
- 4. Архитектура взаимодействия Сервис 1 Сервис 2 Сервис N bus.dll bus.dll bus.dll
- 5. Шаблоны взаимодействия Однонаправленное сообщение (One-way) Запрос/ответ (RPC) Дуплексный обмен (Full-duplex) Издатель/подписчик (Pub/Sub)
- 6. Использование Клиент Сервер Сервис 2 Сервис N Команда Статус Событие
- 7. Подписчики Пример Кредитование- клиент Кредитование- сервис Зарегестрировать Нового Клиента Успешно Безопасность Риски Юристы Залоговики Новый Клиент
- 8. Сообщение public class HelloWorldMessage : IMessage { public string Name { get; set; } }
- 9. Цикл обработки сообщений Служба Входная очередь Message Handler 1 (IHandleMessages ) БД Message Handler 2 Message
- 10. Отправка и обработка сообщений Демонстрация
- 11. Издатель/подписчик Издатель Подписчик 1 Подписчик 2 1 Отправка сообщения подписки Сохранение подписки Получение адресов подписчиков Отправка
- 12. Издатель/подписчик Демонстрация
- 13. Сага Сага координирует множество сообщений Привязана к сущности (обычно) Имеет состояние
- 14. Гибкий хост сервисов Запуск Консольное приложение Служба Встроенные профили Lite (Debug) Integration Production Возможность писать свои
- 15. Дистрибьютор Распределяет нагрузку Выступает как логический подписчик Делегирует работу нескольким машинам Горизонтальное масштабирование
- 16. © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are
- 18. Скачать презентацию