Расширенный Pub / Sub: Зачем нам это нужно?
![](http://www.rootfront.com/img/icon/edit_post_color1.png)
06.09.2012 13:42
Изучение расширенных Pub / Sub функциий в Oracle WebLogic Server.
Расширенные публикации и подписки ( pub/sub) - это относительно новый набор функций среди многих функций, которые уже предусмотрены на сервере Oracle WebLogic Server для Java Message Service (JMS) сообщений. Расширенные функции pub/sub выходят за рамки спецификации JMS и дают больше устойчивости к сообщениям в Java.
Новые возможности привнесли параллели в pub/sub мир, обеспечивая реализацию интеграции образцов конкурирующих потребителей, которые уже присутствуют в point-to-point (queues).
Грегор Hohpe и Бобби Вульф определяют модели интеграции предприятия как шаблон конкурирующих потребителей следующим образом:
«Competing Consumers является многократным функционалом, который отправляет сообщения от одной точки к другой по определенному каналу. Когда канал доставляет сообщение, любой из потребителей, потенциально, может получить его. Система обмена сообщениями сама определяет, кто из потребителей получит сообщение, хотя получателем может быть каждый из потребителей. После того, как потребитель получает сообщение, он может делегировать свои остальные приложения кому-либо, чтобы получить помощь в обработке сообщения. (Это решение работает только с Point-to-Point Channels; многократному функционалу проще создать несколько копий каждого сообщения.)»
Oracle WebLogic Server пошел немного дальше и сделал такую модель доступной также в области pub/sub, используя производительность, масштабируемость и высокую доступность. Если вы знакомы с сообщениями Oracle WebLogic Server, то заметите, что новые возможности доведены в темах, которые уже были доступны при работе со списками элементов.
http://www.rootfront.com/article/3588181/2012-09-06/rasshirennyj-pub--sub-zachem-nam-jeto-nuzhno