- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
ActiveMQ“经典”5.15.3 不支持 JMS 2.0 API。大多数开发人员建议项目如果需要 2.0 客户端支持,则使用 ActiveMQ Artemis。 ActiveMQ Artemis 客户端可以连接到 ActiveMQ“经典”代理吗?
最佳答案
不,Artemis JMS 客户端使用 ActiveMQ 5.x 代理无法理解的 Artemis Core 协议(protocol),因此您无法使用该客户端连接到它。即使您可以,也不会启用任何 JMS 2.0 功能,因为代理需要支持共享订阅等 2.0 功能。
根据您想要执行的操作,您很有可能仍然可以通过 JMS 1.1 API 使用 ActiveMQ JMS 客户端来完成此操作,例如使用虚拟主题来实现共享样式订阅行为。
Artemis Broker 确实了解 OpenWire 协议(protocol),因此您可以使用相同的 ActiveMQ 5.x JMS 客户端连接到两者,但该客户端仅限于 JMS 1.1 API。
两个代理还支持 AMQP 1.0,因此 Qpid JMS AMQP 1.0 客户端能够与任一代理通信。 Qpid-JMS 是基于 JMS 2.0 的客户端,因此 2.0 的功能(如共享订阅)不适用于 ActiveMQ 5.x,但 2.0 的一些其他语法糖类型 API(如基于 JMSContext 的位)大部分都可以工作。
关于java - Apache ActiveMQ Artemis 客户端可以连接到现有的 ActiveMQ "Classic"5.15.x 代理吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48814657/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!