Запросы через сервисную шину - PullRequest
1 голос
/ 06 июня 2011

Рекомендуется также выполнять запросы через служебную шину? Как я понимаю, вы должны только отправлять огонь и забывать команды / события.

Каково ваше мнение и / или опыт?

Ответы [ 2 ]

1 голос
/ 12 апреля 2016

Сервисная шина подходит не только для сценариев «запусти и забудь».Фактически это может использоваться во многих других, таких как «ответ на запрос».Но в отличие от классических удаленных вызовов или вызовов процедур, служебная шина обеспечивает средства для отделения фактического запрашивающего от действительного ответчика.И это открывает двери для упрощения масштабирования и / или повышения устойчивости.

Существует множество постов, статей и книг, написанных на тему шаблонов обмена сообщениями и служебной шины, и они предоставят ценные идеи и идеи.Просто ищите интеграцию служебной шины или очереди сообщений, шаблоны.

1 голос
/ 15 ноября 2011

Что именно вы подразумеваете под запросом? Получение данных из базы данных? Агрегирование нескольких ответов от нескольких служб? Все эти вещи сделаны довольно хорошо с Service Bus. Некоторые конкретные продукты, такие как WebSphere ESB или Oracle Service Bus, позволяют создавать адаптеры баз данных, которые могут извлекать данные из таблиц или вызывать хранимые процедуры.

...