搜尋 CarlStack

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

訊息佇列
6 分鐘
·

按下匯出後,工作去了哪裡?Queue、Worker 與 ACK 的分工

用匯出收藏 CSV 拆解非同步工作的完整路徑:API 接受、訊息排隊、Worker 執行與 ACK。看懂 202 不等於完成,以及當機重送為什麼需要穩定 job ID 與冪等處理。

系統設計
6 分鐘
·

為什麼 Kafka 既快又不會丟失訊息?Zero-Copy 與 ISR 複寫的底層機制

從作業系統 Page Cache、Zero-Copy DMA 系統呼叫、順序 I/O,到 Producer 冪等性、min.insync.replicas 與消費者手動 Offset 提交,全面拆解 Apache Kafka 百萬吞吐與零丟失保障的工程底層。