Как работает ServiceBus? - PullRequest
       39

Как работает ServiceBus?

4 голосов
/ 23 февраля 2012

Меня интересует, как работает ServiceBus.Я имею в виду не конкретную реализацию, а общую идею , образец, если можно так сказать.Это инкапсулированная логика Observer внутри?Может быть, кто-то знал такие статьи, как «Создай свой собственный ServiceBus tuturial» или «Создай свой ServiceBus для чайников» =)

Ответы [ 2 ]

2 голосов
/ 20 сентября 2013

Хм, я задавал этот вопрос много лет назад, но никто так и не получил простой и правильный ответ. Как правило, ServiceBus работают довольно просто - скрывают транспортный уровень внутри и позволяют издателям передавать свои данные (сообщения) через этот транспортный уровень и гарантируют, что подписчики получат эту информацию. Очередь сообщений используется в качестве транспортного уровня большую часть времени. Иногда некоторая дополнительная бизнес-логика может быть добавлена ​​к реализации служебной шины, например, вызывая маршрутизацию между подписчиками или безопасность, или некоторые другие вещи, но в целом это просто абстракция над транспортным уровнем.

Так что вы можете видеть, что это довольно просто внутри.

1 голос
/ 23 февраля 2012

nServiceBus является одной из реализаций. Тем не менее, Уди неплохо объясняет вещи.

Посмотрите эти видео: http://blog.torresdal.net/2010/06/08/NNUGPresentationUdiDahanOnNServiceBus.aspx

...