2017-02-07 14 views
0

Я пытался использовать WSO2 Message Broker индивидуально, он работает хорошо и хорошо.Как использовать WSO2 MB в WSO2 ESB

На самом деле, я создал два отдельных приложения Java, которые действуют как отправитель и получатель. Оба приложения используют строку соединения amqp для инициирования соединения. Используется сервер Apache Ant для создания приложения.

Теперь я хочу интегрировать Message Broker с WSO2 ESB.

Предложите мне лучший способ использовать Message Broker в своем веб-приложении, используя ESB.

я запутаться иногда,

путаница 1: Разницы между хранилищем сообщений и Message Broker.

путаница 2: ли веб-приложение требует строку подключения использовать брокер сообщений

ответ

0

Я надеюсь, что это будет лучше, если вы можете понять основные концепции Message Broker.

Message broker - это простые функции обмена сообщениями. В WSO2 MB мы используем amqp в качестве протокола.

Confusion 01: Хранилище сообщений в ESB - это место, где вы используете для хранения сообщений. В ESB вы можете сконфигурировать хранилище, как в памяти, jms и т. Д. Благодаря этому свойства магазина будут отличаться. (Пример: в сообщениях памяти, удаленных после перезапуска сервера)

При настройке хранилища сообщений jms мы можем использовать брокер сообщений. Затем очередь блогов сообщений может использоваться как хранилище. Здесь мы создаем очередь и указываем ее как хранилище сообщений. Таким образом, сообщение будет сохранено в этой очереди.

Confusion 02: При подключении к брокеру сообщений вы должны создать соединение, как описано в документации.

Вы можете обратиться документации относительно МБ/интеграции ESB: https://docs.wso2.com/display/MB310/Integrating+WSO2+ESB https://docs.wso2.com/display/ESB500/Configure+with+WSO2+Message+Broker

+0

Спасибо за очищая мое замешательство .... но как я могу использовать брокера сообщений через ESB. Я создал соединение для публикации, используя строку подключения через MB. Я хочу сделать это после интеграции в ESB. –

+0

. Вы должны добавить в клиентскую библиотеку MB в ESB. ($ Home/repository/components/lib) и добавьте соответствующие конфиги в файл axis2.xml ($ Home/repository/conf/axis2 /). Пожалуйста, обратитесь к документации относительно шагов. –

 Смежные вопросы

  • Нет связанных вопросов^_^