3

谁能推荐我一个 Python 库来使用 AMQP(最好是 RabbitMQ)作为 Apache Thrift 的传输层?

谢谢。

4

1 回答 1

1

由于您使用 Thrift 将消息序列化为二进制数据,因此您可以使用此页面上的任何 Python 客户端:http ://www.rabbitmq.com/devtools.html

最后,rabbitmq 消息只是二进制数据,这正是 thrift 产生的。

我在这里对 Google Protocol Buffers 和 c# 做了类似的事情:http: //itcrowd.be/rabbitmq-and-protobuf 您可以将相同的逻辑应用于您的 python + thrift 解决方案。

最后,rabbitmq 并不关心消息包含什么,只要它是一个字节数组即可。

于 2012-11-23T18:19:00.950 回答