我有3个流程-2个生产者在队列中写入数据,1个消费者从队列中读取数据:
queue = Queue()
consumer = ConsumerProcess(queue).start()
producer1 = ProducerAProcess(queue).start()
producer2 = ProducerBProcess(queue).start()
我想知道如果失败并重新启动,如何在这些进程中的任何一个中获取相同的队列-如通过其ID或名称或文件路径获取队列实例...
例如,假设我的使用者流程由于某种原因而终止。然后,我想重新启动它,并继续从同一队列中读取消息。
有没有不使用RabbitMQ这样的外部消息代理就能实现这一目标的方法?