【发布时间】:2023-03-14 10:15:01
【问题描述】:
我正在尝试与 RabbitMQ 中的多个队列保持连接。每次我从其中一个队列中弹出一条新消息时,我都想生成一个外部进程。
此过程需要一些时间来处理消息,并且我不想开始处理来自该特定队列的另一条消息,直到我之前弹出的消息完成。如果可能的话,我不想保留一个进程/线程只是为了等待外部进程完成并确认服务器。理想情况下,我想确认这个外部进程,可能会传递一些标识符,以便它可以连接到 RabbitMQ 并确认消息。
是否可以用 RabbitMQ 设计这个系统?如果这与答案相关,我正在使用 Python 和 Pika。
谢谢!
【问题讨论】: