【问题标题】:How does the JMS API work with ActiveMQJMS API 如何与 ActiveMQ 一起工作
【发布时间】:2014-10-08 14:50:18
【问题描述】:

NEWBIE 问题在这里,也许我离题...

当我使用 activemq-all jar 向 ActiveMQ 主题发送 JMS 文本消息时,JMS 消息实际上是通过网络发送的,还是 ActiveMQ 实际上将消息映射/转换为纯 AMQP?

谢谢。

【问题讨论】:

    标签: jms activemq


    【解决方案1】:

    JMS 是 API 规范,而不是线路级协议规范。它定义了一组 API,消息提供者必须实现才能将消息提供者称为 JMS 提供者。 JMS API 的实现方式是实现者内部的。 ActiveMQ 可能(或确实)在底层使用 AMQP 协议来实现 JMS API。其他的,例如,IBM MQ 使用它自己的专有协议。

    【讨论】:

    • ActiveMQ 不将 AMQP 用于其 JMS 客户端实现。它有自己的线级协议,称为 OpenWire
    • 感谢@Tim 澄清。
    猜你喜欢
    • 2013-01-11
    • 2012-03-10
    • 2015-12-01
    • 2018-03-09
    • 2016-02-11
    • 2017-04-14
    • 1970-01-01
    • 2015-07-31
    • 2014-05-12
    相关资源
    最近更新 更多