我們需要消息中間件嗎? · 一切的變化都可以看做是一系列獨立事件的變化的組合 · 將峰值熨平,減少對系統的沖擊同步轉異步,提高吞吐量,量,平換系統的壓力 · 解決事件的重發(回放)實現現實中消息的傳播方式 · 充當簡單的ETL功能,數據流的分發和匯總,通過pipeline的方法處理數據
RabbitMQ是一個消息服務器。從本質上講,它接收生產者生產的消息,并發送給消費者。期間,它可以根據用戶給定的規則來路由、緩存、持久化這些消息。