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

Я пытаюсь освоить промежуточное программное обеспечение, ориентированное на сообщения (MOM), и в этой связи обращаюсь к онлайн-материалам.

Я понимаю, что MOM используется для связи двух разнородных систем посредством передачи сообщений.

Я также узнал о различных продуктах, таких как:

  • IBM MQ / IBM WebSphere MQ / IBM MQSeries
  • RabbitMQ
  • Apache ActiveMQ

Являются ли эти продукты реализацией концепции Message oriented middle-ware? Если да, то есть ли стандартная спецификация для MOM?

1 ответ

Решение

Эти продукты являются типичными реализациями MOM. Есть и несколько других. Что касается стандартов, AMQP и MQTT являются двумя стандартами для связи MOM. Хотя это и не спецификации, они просто протоколы на уровне проводов.

Тогда есть JMS. Это скорее спецификация /API Java, а не общая спецификация MOM, но она очень сильно повлияла на различные системы обмена сообщениями и широко применяется среди поставщиков MOM.

Другие вопросы по тегам