Мост сообщений между TIBCO EMS и Solace EMS - PullRequest
0 голосов
/ 29 июня 2018

Мы мигрируем из TIBCO EMS в Solace EMS и, чтобы минимизировать любые сбои, мы пытаемся соединить сообщения из TIBCO в Solace. Служба поддержки TIBCO сообщает, что сообщения не могут быть направлены другому провайдеру JMS, однако я считаю это маловероятным. У кого-нибудь есть идеи, как соединить обе системы EMS?

Ответы [ 2 ]

0 голосов
/ 10 июля 2018

Вы можете использовать «каналы переадресации» в Воспроизвести для обмена сообщениями : https://www.tradeweb.com/institutional/services/replayservice/

«Воспроизведение для обмена сообщениями» - это база данных и мост обмена сообщениями между поставщиками, изначально разработанная в CodeStreet, в настоящее время принадлежащая Tradeweb (Примечание: я там работаю). ReplayServer написан на C ++, поэтому он имеет малую задержку, и вы можете быстро настроить мосты между TIBCO EMS и Solace из WebUI, а также, при необходимости, с помощью дополнительного преобразования.

Функция воспроизведения может помочь с тестированием в процессе миграции.

0 голосов
/ 30 июня 2018

Solace недавно выпустила инструмент интеграции под названием HybridEdge , основанный на Apache Camel . Частью интеграции Solace является компонент JMS (адаптер Camel). Используя HybridEdge, вы можете легко настроить «маршрут» (поток Camel), который имеет Tibco EMS через компонент Camel JMS, используя EMS JMS connectionFactory и соединиться с Solace JMS через их компонент (который использует их JMS connectionFactory)

https://github.com/SolaceProducts/solace-hybridedge - это место, где находится стартовый проект Solace HybridEdge. Это пример того, как вы можете начать работу с HybridEdge.

Затем вы будете использовать компонент Camel JMS для подключения к EMS. Информация о компоненте находится здесь: http://camel.apache.org/jms.html

Имейте в виду, что вы соединяете двух брокеров через другое промежуточное программное обеспечение (Camel Exchange) ... это должно иметь большую задержку и меньше мс / сек, чем вы привыкли только с одной EMS или Solace, особенно с постоянным сообщения, которые должны быть ack'd весь путь назад.

...