我正在努力学习面向消息的中间件(MOM),并在这一过程中参考在线材料。
我知道MOM用于使两个异构系统通过消息传递进行通信。
我还了解了各种产品,比如:
- IBM MQ/IBM WebSphere MQ/IBM MQ系列
- RabbitMQ
- Apache ActiveMQ
这些产品是概念Message oriented middle-ware
的实现吗?如果是,是否有MOM
的标准规范?
这些产品是典型的MOM实现。还有其他一些。至于标准,AMQP和MQTT是MOM通信的两个标准。虽然不是规范,但它们只是线路级协议。
然后是JMS。它更多的是一个Java规范/API,而不是一个通用的MOM规范,但它对各种消息传递系统都有很大的影响,并在MOM提供商中广泛实现。