我正在使用pika执行长任务。不幸的是,这最终导致心跳超时。不幸的是,延长心跳周期不是解决方案,我想避免使用数据库等替代方法。
什么是解决长期运行的任务和心跳而又不失去RabbitMQ优势的合适解决方案?
注:我知道这个问题之前曾被问过,但是许多答案都与先前版本的pika有关。我想知道这个问题是否有更好的解决方案。
已回答-
https://stackoverflow.com/a/52951933/1466825
请使用最新版本的Pika和此示例代码作为起点-
https://github.com/pika/pika/blob/master/examples/basic_consumer_threaded.py
NOTE: RabbitMQ团队监视rabbitmq-users
mailing list,并且有时仅在StackOverflow上回答问题。