Интеграция обмена сообщениями между Linux и Windows - PullRequest
0 голосов
/ 10 февраля 2012

У меня две системы: HQ в Linux и Active MQ в Windows. Обе системы должны отправлять и получать сообщения между собой.

Кто-нибудь реализовал способ интеграции между ними ??В этом случае я хотел бы иметь пример

Спасибо, Рэй.

Ответы [ 2 ]

1 голос
/ 12 февраля 2012

ActiveMQ предоставляет решение для этого сценария, которое называется мост JMS-JMS , что позволяет вам соединять назначения между брокерами JMS, входящими, исходящими или обоими. Посмотрите документацию по ссылке выше.

1 голос
/ 11 февраля 2012

JMS-провайдеры в целом не совместимы, так как нет общего внутреннего формата сообщений или протокола соединения.

Идеальным решением было бы объединение провайдеров, чтобы обе системы использовали одно и то же (могут быть разные экземпляры & mdash; не знаю о HQ, но ActiveMQ может отправлять другому ActiveMQ).

Если это неприемлемо, вы всегда можете написать адаптеры самостоятельно с помощью бинов, управляемых сообщениями. Один MDB будет прослушивать очередь MQ, перепаковывать сообщение и пересылать в ActiveMQ; другой MDB сделал бы то же самое в обратном направлении. Точная настройка и конфигурация фабрик и очередей соединений зависит от сервера приложений.

...