-
rabbitMq介紹:
Erlang語言編寫
開源,性能穩定
java下springAMQP完美結合,api豐富
查看全部 -
跨語言,跨平臺,跨應用都可以使用
查看全部 -
初始RabbitMQ
查看全部 -
Routing路由key匹配規則? *和# 的區別? *號匹配一個點后 的,例如Oder.*?
,但是oder.12.a z第二個點就不匹配了,#號可以匹配
查看全部 -
publisher 生產者? Consumer消費者? ?Exchange路由? ?Message Queue消息隊列
查看全部 -
消息100%投遞成功設計方案
查看全部 -
m查看全部
-
消息投遞成功設計方案
查看全部 -
左邊的P表示 生產者?
右邊的C表示 消費者
中間是RabbitMQ Server
中間是綠色的叉是Exchanges,我們生產者把消息投遞到上Exchanges,然后Exchanges會把消息路由到指定的Queues(紅色部分也就是隊列)
查看全部 -
RabbitMQ工作流程
查看全部 -
AMQP協議模型
查看全部 -
高可靠消息投遞
業務數據入庫、消息發送記錄入庫
發送消息(需要符合冪等性)
收到確認消息(確認消息投遞成功)
更新消息狀態(status=1)
分布式定時任務(定時拉取status=0的消息),重新投遞該消息
Retry Count > 3 : status=2,嘗試投遞消息失敗次數大于3,status狀態置為2,表示消息投遞失敗。
查看全部 -
RabbitMQ的整體架構
查看全部 -
RabbitMQ簡介
查看全部 -
章節到了高可用流程
查看全部
舉報