标签: rabbitmq pika
我想用Python编写一个守护程序,该守护程序会定期唤醒以处理在RabbitMQ队列中排队的某些数据。
当守护程序唤醒时,它应该使用队列中的所有消息(或min(len(queue), N),其中N是任意数字),因为最好分批处理数据。与传递每次消息到达都会被调用的回调相反,pika中有没有办法做到这一点?
min(len(queue), N)
pika
谢谢。
答案 0 :(得分:0)
您可以使用basic.get API来从代理中提取消息,而不用订阅来推送消息