Возможно ли соединение между серверами Websphere MQ с Apache ActiveMQ? - PullRequest
0 голосов
/ 04 апреля 2019

Обеспечивает ли Apache Active MQ соединение между серверами, как IBM Websphere MQ?

Справочная информация:

В настоящее время у нас установлен Websphere MQ 7.0.1 (CUST) для связи с другим удаленным сервером Websphere MQ (GOV), который не находится под нашим контролем. MQ поддерживают соединение между серверами через VPN-туннель. Мы хотели бы заменить наш Websphere MQ на Apache ActiveMQ.

У нас есть один QM-менеджер с 4 очередями и 3 каналами.

Очередь:

  1. OUT (введите remote): для отправки сообщений в GOV
  2. QOUT (передача локального типа), используемая для OUT
  3. IMP (местный): используется для получения от правительства
  4. DLQ: (локально): очередь недоставленных сообщений

Каналы: * * тысяча двадцать один

  1. conch: подключение к серверу
  2. CUST_GOV: отправитель
  3. GOV_CUST: получатель

Я много читал о соединении ActiveMQ с Websphere MQ (клиентский API, адаптер ресурсов, OSGi) с Camel.

С верблюжьим маршрутом выглядит довольно просто, но это, по крайней мере, настройка клиент-сервер.

E. Г. https://www.shaishavparekh.com/2016/01/wmq-to-amq-bridge/

Мне нужно что-то, что скрывает проприетарные каналы IBM.

Теперь я нашел эту запись: https://serverfault.com/questions/366743/apache-activemq-server-to-server-connection

Так как это с 2012 года, я хотел бы спросить, если кто-то успешно переключился с Websphere MQ на ActiveMQ, соответственно. правда ли, что я могу использовать только клиент-сервер?

1 Ответ

0 голосов
/ 04 апреля 2019

ActiveMQ не поддерживает межсерверное соединение с WebsphereMQ. Как вы упомянули, Camel, вероятно, будет самым простым способом установить связь между двумя брокерами.

Для ясности, даже если бы ActiveMQ реализовал мост с WebsphereMQ, он почти наверняка использовал бы клиент WebsphereMQ, так что по сути все равно оставался бы реализацией клиент-сервер. Из вашего вопроса не совсем понятно, почему вы хотите этого избежать.

...