日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

RabbitMQ 学习 Shovel 插件

發布時間:2024/1/18 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RabbitMQ 学习 Shovel 插件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Shovel 插件配置參數詳解:

  • name:名稱 唯一

  • src-url:源端RabbitMQ地址

  • src-protocol:源端協議

  • src-queue:源端隊列

  • dest-uri:目標端RabbitMQ地址

  • dest-protocol:目標端協議

  • dest-queue:目標端隊列名稱

  • dest-exchange:目標端交換機名稱,與 dest-queue 不能同時存在,如果 dest-queue dest-exchange 為空,則默認使用源端交換機和- RoutingKey

  • dest-routing-key:目標端交換機綁定的RoutingKey

  • src-prefetch-count:預取值 默認 1000

  • ack-mode:ack 確認模式

    • on-confirm:等待目標端端 ack 確認后,再發送 ack 確認到源端,可以保證網絡波動或者RabbitMQ當機時不丟失數據。并且,在此模式下,目標端有大于或者等于 src-prefetch-count 預取值的消息未確認,則停止發送消息。比如目標端因為資源、網絡等問題,導致持久化或者鏡像數據同步無法快速完成,導致接收的消息遲遲無法返回 ack 確認消息,累積超過了預取值的設置定后,shovel 便停止發送消息到目標端。
    • on-publish:不等待目標端 ack 確認,直接發送 ack 確認到源端,比如目標端正在持久化消息或者有鏡像隊列配置,shovel 不會等待持久化完成或者鏡像完成,就會發送 ack 確認到源端,如果此時目標端當機或者鏡像節點出現問題,會導致數據丟失。
    • no-ack:不進行消息確認。

總結

以上是生活随笔為你收集整理的RabbitMQ 学习 Shovel 插件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。