【发布时间】:2012-02-17 13:12:13
【问题描述】:
将 stomp.py (3.0.5) 与 python (2.6) 以及 Apache ActiveMQ (5.5.1) 一起使用。我已经让basic example 正常工作,但现在我想将收到的消息(在 on_message() 中)返回到 MyListener 类之外的变量。
我可以想象这是一项非常标准的任务,但我的一般 Python 技能还不足以弄清楚如何去做。我在 google 上搜索了一个更高级的示例并阅读了全局变量,但我似乎仍然无法将消息放入变量中,而不仅仅是将其打印到屏幕上。
任何帮助,非常感谢!
【问题讨论】:
-
你真的应该阅读Python tutorial。如果我知道这个
stomp.py示例应该如何工作,我可以向您展示这是如何完成的,但如果您弄清楚如何做这样的基本事情可能会更好。 -
我对python很熟悉,但显然缺乏一些具体的知识。我将阅读本教程,但简而言之 - on_message 函数是侦听器类的一部分,它正在侦听从 Java 消息服务器订阅的消息。该示例设置一个订阅者,然后发送一条消息 - 消息被 on_message 捕获,然后被打印...我只想能够从类中返回它而不是打印它...