Мы работаем над приложением, которое поддерживает AMQP для организации очередей. Некоторые наши клиенты используют Websphere MQ. Я просто размышляю над высоким уровнем, насколько взаимозаменяемый эти два протокола с точки зрения функциональности. Я использую сельдерей, который должен позволить мне краткому обзору материал низшего уровня, пока я могу записать бэкенд Websphere MQ. То, что я пытаюсь выяснить, - насколько трудный проблема это будет.
Websphere MQ обеспечивает надмножество функциональности AMQP? Любой имеет какие-либо "функции", которые могли бы сделать мою жизнь трудной?
ОБНОВЛЕНИЕ 23 июня 2015 г.
IBM анонсировала MQ Light , которая является их реализацией AMQP. в их Заявлении о направлении говорится, что они намерены предоставить функции, позволяющие программам, предназначенным для работы на MQ Light, запускаться в MQ в какой-то момент в будущем, но еще не объявили, когда это будет. На момент написания этой статьи MQ Light находится в стадии открытого бета-тестирования.
Перемещение полезной нагрузки между этими системами будет относительно простым с помощью простого приложения-моста, которое считывает данные с одной системы и записывает данные в другую. У них обоих есть очереди и темы, и возможна явная маршрутизация.
Интересные части включают такие забавные концепции, как ...
Итак, если все, что вам нужно, это порядок «получить из AMQP: QUEUEA, поместить в WMQ: QUEUEB» "и транзакционность не важна, вам должно быть легко. Кроме того, это зависит от того, что именно вы хотите делать.