Python 成功使用pidbox.Mailbox?

Python 成功使用pidbox.Mailbox?,python,django,kombu,Python,Django,Kombu,有人用过吗 我试图做一些类似于那个例子的事情,但那个文档已经过时了。我设法得到了一些东西,可以将消息发布到django传输系统,但从那里它们永远不会被成功接收 我希望有人知道如何使用它,并能给我展示一个如何成功调用/播放的示例 以下是我所拥有的(虚拟节点实际上什么都不做,只是打印或列出): 和一个简单的客户 #client: mailbox = pidbox.Mailbox("test", type="direct") connection = BrokerConnection(t

有人用过吗

我试图做一些类似于那个例子的事情,但那个文档已经过时了。我设法得到了一些东西,可以将消息发布到django传输系统,但从那里它们永远不会被成功接收

我希望有人知道如何使用它,并能给我展示一个如何成功调用/播放的示例

以下是我所拥有的(虚拟节点实际上什么都不做,只是打印或列出):


和一个简单的客户

#client:    

mailbox = pidbox.Mailbox("test", type="direct")
connection  = BrokerConnection(transport="django")
bound = mailbox(connection)

bound.cast(["localhost"], "print_msg", {'msg' : 'Message for you'})
info = bound.call(["test_application"],"list", callback=callback)

答案显然是否定的。如果你看到这篇文章,我强烈建议你自己写。用于pidbox的文档太少,并且其中的文档已经过时。

我浏览一下,它看起来是正确的,但是什么不起作用呢?用3个字或更少的话来说:什么都不起作用。未收到任何消息,也未返回任何响应。我曾经尝试过一段时间,通过django transport获得了单向通信,但这并不值得,所以我正在编写自己的程序。你是说你已经成功地使用了这个产品吗?芹菜()使用pidbox远程控制工作进程。但我现在明白了为什么它不适用于您,您使用的是“django”传输,它不支持扇出交换(广播)。这里很有趣,谢谢你的帮助,我仍然不相信即使有RabitMQ,这个例子也会奏效。我必须编写比他们展示的更多的代码,以便让它与django传输一起工作。。。。(例如声明队列/交换绑定等…大量样板代码)
#client:    

mailbox = pidbox.Mailbox("test", type="direct")
connection  = BrokerConnection(transport="django")
bound = mailbox(connection)

bound.cast(["localhost"], "print_msg", {'msg' : 'Message for you'})
info = bound.call(["test_application"],"list", callback=callback)