2017-11-20 3 views
0

메시지 지향 미들웨어 (MOM)을 배우려고 노력 중이며 온라인 자료를 참조하고 있습니다.메시지 지향 미들웨어 -이 개념을 구현하는 제품?

MOM은 메시지 전달을 통해 두 개의 이기종 시스템을 통신하는 데 사용되는 것으로 알고 있습니다.

개념의 구현이 제품은 ActiveMQ를

  • IBM MQ /는 IBM WebSphere MQ/IBM는 MQSeries
  • RabbitMQ
  • 아파치 :

    는 또한 같은 다양한 제품으로 알게되었다 Message oriented middle-ware? 그렇다면 MOM에 대한 표준 사양이 있습니까?

답변

2

이러한 제품은 일반적인 MOM 구현입니다. 다른 몇 가지가 있습니다. 표준과 관련하여 AMQP 및 MQTT는 MOM 통신의 두 가지 표준입니다. 사양이 아닌 단순한 와이어 레벨 프로토콜입니다.

그러면 JMS가 있습니다. Java 사양/API 및 범용 MOM 사양이 아닌 다양한 메시징 시스템에 매우 큰 영향을 미치며 MOM 공급자간에 널리 구현됩니다.

+0

답장을 보내 주셔서 감사합니다. 그래서 MOM은 JMS의 출현 전에 소프트웨어 제품입니다. 결론이 맞습니까? JMS와 MOM 제품 간의 관계는 무엇입니까? – CuriousMind

+1

JMS는 특히 Java 용이며 비 JVM 언어에는 존재하지 않습니다. .NET/Ruby/PHP/Python/C++/GO/etc에서. 관점, JMS는 도움이되지 않습니다. 엄마는 일반적인 개념입니다. –

+0

답변 해 주셔서 다시 한 번 감사드립니다. 따라서 MOM 제품이 반드시 JMS를 구현할 필요는 없지만 많은 응용 프로그램이 Java로 개발되므로 MOM 제품은 반드시 JMS를 구현할 필요가 없다고 결론을 내리는 것이 안전합니다. 그런데 Java 애플리케이션이 JMS API를 사용하지 않고 MOM 제품 (예 : RabbitMQ)과 통신 할 수있는 방법이 있습니까? 이것은 가능한가? – CuriousMind

관련 문제