【发布时间】:2014-05-31 20:13:43
【问题描述】:
谁能指出我使用 Java stomp 客户端连接到 ActiveMQ 的好例子。 我也对以下感兴趣:
- 是否支持通过 stomp 进行故障转移?
- 如何创建持久订阅?
- stomp 是否支持异步消息传递?例子?我想我必须为其实现 MessageListener 接口,但我无法找到这方面的示例。
【问题讨论】:
-
你有什么理由想在 Java 中使用 STOMP?如果没有跨语言客户端,您可以使用普通的 ActiveMQ Java 客户端。
-
涉及跨语言客户端。所以,我想看看 stomp 客户端如何在性能方面发挥作用。
-
STOMP 是为纯文本设计的,我认为它的性能可能不会比 AMQ 的原生 Java 库好,但你可以测试它。请参阅stomp.github.io/implementations.html 并尝试其中一种实现。
-
是的,我去过那个页面。似乎 Gozirra 是一个死项目,因为 URL 不起作用并且 Stampy 的示例不清楚。
-
是的。 ActiveMQ 没有积极开发 STOMP API,它们不支持异步接口和故障转移。他们甚至不支持 STOMP 1.2