在應用一中,基本的消息隊列使用已經(jīng)完成了,在實際項目中,一定會出現(xiàn)各種各樣的需求和問題,rabbitmq內(nèi)置的很多強大機制和功能會幫助我們解決很多的問題,下面就一個一個的一起學習一下。
消息響應機制
應用一的列子,在消費者從指定隊列獲取消息的時候,把通知參數(shù)no_ack給設成true了,這樣就不需要給rabbitMq服務發(fā)送已經(jīng)處理完畢的通知,rabbitmq把消息發(fā)出去后,就會直接刪除掉,不去管消費者是否處理成功,這樣在實際項目中存在很大的風險,出現(xiàn)代碼的健壯性很差的錯誤。所以一定要把no_ack參數(shù)設成false:
延伸閱讀
我想了解如何學習 |