问题标签 [message-ack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Kombu,RabbitMQ:在消费者混合中多次确认消息
我在为新的 SO 文档项目记录 Kombu 时偶然发现了这个问题。
考虑以下消费者 Mixin的 Kombu 代码:
代码失败:
因为消息被 ACK 了两次, onprint_even_characters()
和print_odd_characters()
。
一个可行的简单解决方案是仅确认最后一个回调函数,但如果我想在其他队列或连接上使用相同的函数,它会破坏模块化。
如何确认发送到多个回调函数的排队 Kombu 消息?