搜尋 CarlStack

按 Esc 關閉;完整結果會顯示文章摘要、標籤與日期。

系統設計
8 分鐘
·

分散式訊息佇列的四種模式:FIFO 順序佇列、優先權佇列、時間輪延遲佇列與死信佇列 (DLQ)

拆解分散式系統的四種訊息佇列模式:全域嚴格 FIFO vs. 分區並行順序佇列、優先權佇列 (Priority Queue) 與飢餓防禦、時間輪 (TimingWheel) 與 Redis ZSet 延遲佇列底層架構、毒丸訊息 (Poison Pill) 與死信佇列 (DLQ) 自動化重試重播管線。

系統設計
7 分鐘
·

主流消息隊列技術選型:Kafka vs. RabbitMQ vs. RocketMQ vs. AWS SQS 全景架構對決

深入剖析現代分散式消息隊列核心架構:AMQP 協定(Smart Broker / Dumb Consumer)vs. 分布式提交日誌(Dumb Broker / Smart Consumer)、次毫秒延遲 vs. 百萬級吞吐量權衡、延時隊列、死信隊列(DLQ)與 RocketMQ 半消息事務。

系統設計
10 分鐘
·

分散式消息交付語義深析:At-Most-Once、At-Least-Once 與 Exactly-Once 的底層架構實踐

深入拆解分散式系統三大消息交付語義:網路不可靠下的兩軍問題、Producer 端 PID/Sequence ID 冪等發送、Consumer 端狀態機與分散式去重、Kafka 跨分區兩階段事務日誌與端到端 Exactly-Once 落地。