訊息佇列(一) Kafka概述

2022-01-24 06:03:38 字數 585 閱讀 7952

iwehdio的:

學習自:

訊息佇列有什麼使用場景?

消費者怎麼從訊息佇列裡邊得到資料?

引入訊息佇列會產生什麼問題?

重複消費:

如何保證介面冪等:

弱校驗:

順序消費:

kafka為了擁有更強大的功能,提供了四大核心介面:

topics:

producers:

consumers:

訊息在kafka中的處理歷程:

訊息生產者將訊息發布到具體的topic,根據一定演算法或者隨機被分發到具體的分割槽中;

根據實際需求,是否需要實現處理訊息邏輯;

若需要,則實現具體邏輯後將結果發布到輸出topic;

消費者根據需求訂閱相關topic,並消費訊息。

高可用:

持久化:

iwehdio的:

訊息佇列 訊息佇列 kafka

kafka是乙個分布式的基於發布 訂閱模式的訊息佇列,主要用於大資料實時處理領域。要理解kafka首先要有分布式的概念,要有訊息佇列的概念。分布式系統最大的優勢就是解耦和削峰,這種情況下,a系統生成了乙個訊息,b系統非同步獲取,那麼就需要乙個存放訊息的訊息佇列 mq 相比較傳統的訊息佇列,訊息被消費...

訊息佇列0 訊息佇列概述

最近在看訊息佇列,找了好多資料。終於能夠簡單的理解了訊息佇列。訊息 message 是指在應用間傳送的資料。訊息可以非常簡單,比如只包含文字字串,也可以更複雜,可能包含嵌入物件。訊息佇列 message queue 是一種應用間的通訊方式,訊息傳送後可以立即返回,由訊息系統來確保訊息的可靠傳遞。訊息...

Kafka學習筆記(一) 訊息佇列

二 訊息佇列的應用場景 三 訊息佇列的缺點 四 訊息佇列的兩種模式 訊息 message 是指在應用之間傳送的資料,訊息可以非常簡單,比如只包含文字字串,也可以更複雜,可能包含嵌入物件。訊息佇列 message queue 是一種應用間的通訊方式,訊息傳送後可以立即返回,有訊息系統來確保資訊的可靠專...