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