2012-11-23 67 views

回答

1

由於您使用節儉序列化消息的二進制數據, 您可以在此頁面上使用任何Python的客戶:http://www.rabbitmq.com/devtools.html

最後,RabbitMQ的消息只是二進制數據,這正是節儉產生。

我在谷歌協議緩衝區和c#這裏做了類似的工作:http://itcrowd.be/rabbitmq-and-protobuf 您可以將相同的邏輯應用到您的python + thrift解決方案。

最後,只要它是一個字節數組,rabbitmq並不關心該消息包含的內容。

+0

感謝您使用協議緩衝區的例子,但有一個區別:您只使用Protocol buff作爲消息格式,而我打算使用Apache Thrift for RPC。我不希望RabbitMQ知道什麼程序是從.thrift文件中聲明的程序中調用的。 – Clara

+0

我看到了,在這種情況下,我不能提供更多的建議,對不起:) – TimothyP