【发布时间】:2014-10-08 14:50:18
【问题描述】:
NEWBIE 问题在这里,也许我离题...
当我使用 activemq-all jar 向 ActiveMQ 主题发送 JMS 文本消息时,JMS 消息实际上是通过网络发送的,还是 ActiveMQ 实际上将消息映射/转换为纯 AMQP?
谢谢。
【问题讨论】:
NEWBIE 问题在这里,也许我离题...
当我使用 activemq-all jar 向 ActiveMQ 主题发送 JMS 文本消息时,JMS 消息实际上是通过网络发送的,还是 ActiveMQ 实际上将消息映射/转换为纯 AMQP?
谢谢。
【问题讨论】:
JMS 是 API 规范,而不是线路级协议规范。它定义了一组 API,消息提供者必须实现才能将消息提供者称为 JMS 提供者。 JMS API 的实现方式是实现者内部的。 ActiveMQ 可能(或确实)在底层使用 AMQP 协议来实现 JMS API。其他的,例如,IBM MQ 使用它自己的专有协议。
【讨论】: