kafka全面總結

一、基本概念 1.爲什麼要用kafka: 緩衝和削峯:上游數據時有突發流量,下游可能扛不住,或者下游沒有足夠多的機器來保證冗餘,kafka在中間可以起到一個緩衝的作用,把消息暫存在kafka中,下游服務就可以按照自己的節奏進行慢慢處理。 解耦和擴展性:項目開始的時候,並不能確定具體需求。消息隊列可以作爲一個接口層,解耦重要的業務流程。只需要遵守約定,針對數據編程即可獲取擴展能力。 冗餘:可以採用一
相關文章
相關標籤/搜索