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