【问题标题】:ActiveMQ, STOMP, Java exampleActiveMQ、STOMP、Java 示例
【发布时间】: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

标签: activemq failover stomp


【解决方案1】:

如果您真的想从 Java 中使用 STOMP,那么您可以查看StompJMS,它将相当多的 JMS API 映射到 STOMP。它不支持故障转移,但支持的 stomp 客户端并不多。使用 Java 时,最好使用来自 ActiveMQ 代理的本机 JMS 客户端,因为它将成为您会发现的最健壮且功能最完整的客户端库。

【讨论】:

    猜你喜欢
    • 2015-03-01
    • 2012-11-03
    • 2015-07-02
    • 2021-05-16
    • 2017-03-06
    • 2015-04-06
    • 2013-02-02
    • 2020-06-21
    • 2021-11-22
    相关资源
    最近更新 更多