問題1:rabbitmq的應答模式AcknowledgeMode(NONE/MANUAL/AUTO),一般要用哪種? 我們專案之前用的是MANUAL手動應答,但是一旦存在例外格式的訊息就會阻塞佇列,影響消費速度。后面為了避免阻塞改成NONE,不過最近發現高峰期偶爾會有丟失訊息的現象。是不是最好還是改成MANUAL,更新消費端處理邏輯,兼容不同訊息格式?
問題2:有一個客戶需要通過rabbitmq推送訊息,目前手動實作了重傳機制,沒有收到ack的話默認重傳五次。現在的現象是每次都發滿五次,且看不到ack部分的日志(印象里功能剛剛開發完的時候ack是沒問題的),但詢問客戶反饋訊息推送沒有問題。publisherConfirms(true),這里已經設定為true。想問下問題出在哪里?是不是客戶那邊rabbitmq服務器配置有了更新,導致沒有ack?
煩請大佬指點
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/238717.html
標籤:Web 開發
