1. 程式人生 > >RabbitMQ中的消費者處理訊息HandleDelivery不生效的原因及解決辦法

RabbitMQ中的消費者處理訊息HandleDelivery不生效的原因及解決辦法

今天遇到一個問題就是在使用rabbitMQ的時候,消費者接受了訊息但訊息處理函式沒有執行也就是handleDelivery沒有執行,也沒有報錯。 在這裡插入圖片描述 之後看了原始碼才發現,引數名字改了 在這裡插入圖片描述 可以看到在沒有加AMQP之前handleDelivery是灰色的,所以它沒有執行 在這裡插入圖片描述 加了AMQP之後就不是灰色的了,我測試了一下,可以成功執行 在這裡插入圖片描述 當然,其中具體的原因我還不是很清楚,後續再慢慢了解吧。