Промежуточное программное обеспечение, ориентированное на сообщения - продукты, которые реализуют эту концепцию?
Я пытаюсь освоить промежуточное программное обеспечение, ориентированное на сообщения (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.