rabbitmq消费者没有应答
时间: 2023-10-02 22:06:19 浏览: 90
根据引用和引用,消费方出现不能消费消息的情况可能是由于消费者没有正确应答导致的。在目前的exchange的路由策略中,消费者使用ACK自动应答模式处理队列消息。因此,如果消费者没有正确应答消息,即使消息被发送到队列中,消费者也无法接收和处理消息。
解决这个问题的方法是确保消费者正确应答消息。根据引用中的描述,如果需要新增一个队列服务,需要进行以下开发步骤:
1. 创建队列并发送消息。
2. 确保消费者在接收到消息后,正确应答消息。这可以通过在消费者逻辑中添加ACK应答的代码来实现。消费者在处理完消息后,调用ACK方法来告知RabbitMQ已经成功处理了消息。
通过正确的应答消息,消费者将能够从队列中接收和处理消息,解决消费者没有应答的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [解决一次rabbitmq的消费者消费不了消息的情况](https://blog.csdn.net/m0_67401270/article/details/124129647)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [Python队列RabbitMQ 使用方法实例记录](https://download.csdn.net/download/weixin_38612139/13988293)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文