資料庫 - 解耦助手 RabbitMQ
Prerequisites 有關 Message Queue 的相關概念可以參考 資料庫 - 從 Apache Kafka 認識 Message Queue | Shawn Hsu 本文會注重在 RabbitMQ 的部份
Prerequisites 有關 Message Queue 的相關概念可以參考 資料庫 - 從 Apache Kafka 認識 Message Queue | Shawn Hsu 本文會注重在 RabbitMQ 的部份
Preface 雖然說只要有錢都好辦事,但多數情況下我們都是沒錢的 因此學習如何最佳化是相對重要的事情 那麼有哪些是我們可以透過內部盡量去優化的呢?
Data Consistency Eventually Consistent 在分散式系統中,根據 CAP Theorem 我們知道 AP 系統,沒辦法保證所有節點在收到相同的資料的時候維持一致(因為還沒同步完成) 所以這類系統提供的保證通常都是 Eventually Consistent 也就是他最終會趨於一致...
Preface message queue 顧名思義他是一個 queue,用來存放 message 的 你可以用 Inter-Process Communication 的概念去思考它 基本上就是提供一個空間或是,讓兩個 process 進行通訊
Distributed System Scale Out(Horizontal Scale) 的概念是利用多台電腦組成一個龐大的網路,進行運算提供服務 這個網路,稱為 cluster