有人可以推荐我使用Python库来使用AMQP(最好是RabbitMQ)作为Apache Thrift的传输层吗?
感谢。
答案 0 :(得分:1)
由于您使用Thrift将消息序列化为二进制数据, 您可以在此页面上使用任何Python客户端:http://www.rabbitmq.com/devtools.html
最后,rabbitmq消息只是二进制数据,这正是thrift产生的。
我使用Google Protocol Buffers和c#做了类似的事情:http://itcrowd.be/rabbitmq-and-protobuf 您可以将相同的逻辑应用于您的python + thrift解决方案。
最后,只要是一个字节数组,rabbitmq就不关心消息包含什么。