【发布时间】:2017-12-01 12:18:00
【问题描述】:
我有以下生产者代码。
message是经过一些计算得到的dict数据。我想将消息发布到队列。然后我将 message 重置为空字典以进行其他一些计算。但是消费者总是从队列中得到一个空字典。我觉得 message 在发布之前被重置(它是异步的吗?)。如何使其同步?
message = {a big dict ...}
channel.basic_publish(exchange='',
routing_key='my_queue',
body=json.dumps(message))
message = {}
【问题讨论】: