如何使用 Pika 编写异步 RPC 客户端?
How to write an async RPC client with Pika?
我正在尝试使用 pika 编写异步 RPC 客户端,我的代码基于以下示例,
http://pika.readthedocs.io/en/latest/examples/asynchronous_publisher_example.html
问题是根据 pika 的 RPC blocking example,RPC 调用不使用交换,但是每当我尝试使用
打开交换
self._channel.exchange_declare(self.on_exchange_declareok,
'',
self.EXCHANGE_TYPE)
我掉线了。此外,如果我尝试跳过 exchange_declare 函数并直接跳转到声明队列,我会得到相同的结果。解决这个问题的正确方法是什么?
我正在尝试使用 pika 编写异步 RPC 客户端,我的代码基于以下示例,
http://pika.readthedocs.io/en/latest/examples/asynchronous_publisher_example.html
问题是根据 pika 的 RPC blocking example,RPC 调用不使用交换,但是每当我尝试使用
打开交换self._channel.exchange_declare(self.on_exchange_declareok,
'',
self.EXCHANGE_TYPE)
我掉线了。此外,如果我尝试跳过 exchange_declare 函数并直接跳转到声明队列,我会得到相同的结果。解决这个问题的正确方法是什么?