Kafka深入解析
Kafka中消息是以topic進(jìn)行分類(lèi)的,生產(chǎn)者生產(chǎn)消息,消費者消費消息,都是面向topic的。 topic是邏輯上的概念,而partition是物理上的概念,每個(gè)partition對應于一個(gè)log文件,該log文件中存儲的就是producer生產(chǎn)的數據。Producer生產(chǎn)的數據會(huì )被不斷追加到該log文件末端,且每條數據都有自己的offset。消費者組中的每個(gè)消費者,都會(huì )實(shí)時(shí)記錄自己消費到了哪個(gè)offset,以便出錯恢復時(shí),從上次的位置繼續消費。