Серверы публикации и подписчики
Серверы публикации и подписчики являются приложениями, отправляющими и принимающими сообщения (публикации) с помощью обмена сообщениями публикации/подписки. Серверы публикации и подписчики разделены друг от друга чтобы серверы публикации не знали назначение отправляемой ими информации, а подписчики не знали кто является источником информации, которую они получают.
Поставщик информации называется сервером публикации. Серверы публикации поставляют информацию о заданной теме и не обязаны знать о приложениях, заинтересованных в данной информации.
Потребитель информации называется subscriber. Подписчик решает, в какой информации он заинтересован и затем ожидает ее получения. Подписчики могут получать сведения от нескольких серверов публикации, получаемые ими сведения можно также отправить другим подписчикам.
Информация отправляется в сообщении IBM® MQ и тема информации определяется темой. Сервер публикации указывает тему при публикации информации, подписчик указывает темы, в которых он хочет получать информацию. Подписчик отправляет информацию только о тех темах, на которые он подписан.
Администраторы очередей IBM WebSphere MQ 7.0 и выше используют службу публикации/подписки вместо посредника для управления взаимодействиями между серверами публикации и подписчиками. Служба публикации/подписки получает сообщения от серверов публикации и запросы подписки от подписчиков. Задача службы публикации/подписки заключается в маршрутизации опубликованных данных к целевым подписчикам.