Python 客户端产生和使用 JMS 消息(HornetQ)

Posted

技术标签:

【中文标题】Python 客户端产生和使用 JMS 消息(HornetQ)【英文标题】:Python client producing and consuming JMS messages ( HornetQ) 【发布时间】:2012-05-24 05:17:34 【问题描述】:

到目前为止,我还没有找到解决方案,对此我感到非常惊讶。我有一个 Python 程序需要使用 JMS 来生成和使用消息。 JMS 提供者是 HornetQ。

我已经阅读了有关“可能”与 HornetQ 一起使用的单块连接器。然而,由于各种原因,“只”使用 JMS 就好像它是一个 Java 客户端一样容易得多。

感谢任何帮助

【问题讨论】:

你有没有找到在 python 中工作的东西来与 Hornetq 通信? 【参考方案1】:

HornetQ REST Interface 怎么样?

【讨论】:

感谢您的建议。是的,REST 接口可能是我们的后备策略。不幸的是,这也意味着使用 http 进行传输,据我所知,该接口不适用于 Hornet 发现组。所以这就是为什么我会认为这是一个后备方案 Err... 是的... 与发现组集成可能比让基本的 JMS 工作更难。即使有 Stomp 选项,这对您来说可能是个问题吗? 是的,即使使用 STOMP 也会出现同样的问题。基本上,我真的需要 pur JMS 或更好的 HornetQ 核心才能以某种方式在 Python 中工作——这将是理想的

以上是关于Python 客户端产生和使用 JMS 消息(HornetQ)的主要内容,如果未能解决你的问题,请参考以下文章

JMS学习

activemq jms使用

01---JMS与消息中间件的基本概念

JavaEE- 带有 JMS 和 MDB 的消息传递系统

深入浅出 消息队列 —— ActiveMQ

JMS 主题与选择器