Python Rabbitmq消息块

Python Rabbitmq消息块,python,rabbitmq,Python,Rabbitmq,10.1.0.30和10.1.0.40是相互通信的过程。我需要一个方法来阻止,除非另一个回来 Below is the sample code: 在服务器10.1.0.30上运行 在服务器10.1.0.40上运行 订阅了“AAA”主题的服务器上还有一个进程正在运行。此过程将消息发回10.1.0.30 在继续之前,是否有任何方法可以无限期地阻止任何主题在我看来,这个示例应该符合您的要求 图表提供于 这样做的想法是,当他完成时,您有10.1.0.40进程对特定队列的回复,并且在位于10.1.0.

10.1.0.30和10.1.0.40是相互通信的过程。我需要一个方法来阻止,除非另一个回来

Below is the sample code:
在服务器10.1.0.30上运行 在服务器10.1.0.40上运行 订阅了“AAA”主题的服务器上还有一个进程正在运行。此过程将消息发回10.1.0.30


在继续之前,是否有任何方法可以无限期地阻止任何主题

在我看来,这个示例应该符合您的要求

图表提供于


这样做的想法是,当他完成时,您有10.1.0.40进程对特定队列的回复,并且在位于10.1.0.30的进程代码中,您可以侦听队列。侦听器(如果配置正确)将无限期地侦听回复(尽管我个人建议实现某种超时)

在我看来,这个示例应该符合您的要求

图表提供于

这样做的想法是,当他完成时,您有10.1.0.40进程对特定队列的回复,并且在位于10.1.0.30的进程代码中,您可以侦听队列。侦听器(如果配置正确)将无限期地侦听回复(尽管我个人建议实现某种超时)

def generate_execution_plan():

    channel.basic_publish(exchange='AAA',
                      routing_key='AAA',
                      body=json_data)

//  I need to block here unless  I receive callback from 10.1.0.40 .