Kafka詳解與總結 六

2022-06-20 03:09:07 字數 740 閱讀 6279

稀疏儲存,每隔一定位元組的資料建立一條索引(這樣的目的是為了減少索引檔案的大小)。

下圖為乙個partition的索引示意圖:

現在對6.和8建立了索引,如果要查詢7,則會先查找到8然後,再找到8後的乙個索引6,然後兩個索引之間做二分法,找到7的位置2

每乙個log檔案中又分為多個segment

通過呼叫kafka自帶的工具,可以看到日誌下的資料資訊

kafka日誌分為index與log,兩個成對出現;index檔案儲存元資料(用來描述資料的資料,這也可能是為什麼index檔案這麼大的原因了),log儲存訊息。索引檔案元資料指向對應log檔案中message的遷移位址;例如2,128指log檔案的第2條資料,偏移位址為128;而實體地址(在index檔案中指定)+ 偏移位址可以定位到訊息。

學習與總結

私有構造方法的類,不可被繼承.1.靜態工廠方法取代構造方法,組合取代繼承.優點 有名稱,不用每次呼叫建立乙個物件,可以返回原型別的子型別,引數型別例項更簡潔 2.n個必選引數 多個可選構造引數存在的情況下 建議使用 構造器模式 一般情況使用重疊構造器模式,但是可選引數超過4個就比較繁瑣 重疊構造如下...

計畫與總結

管理工作不能沒有計畫和總結。計畫是管理的重要職能,任何管理活動首先都是從計畫工作開始的。計畫是指對未來組織活動的目標 方案和步驟的設計。計畫的內容十分豐富,主要包括 決策 實施。人們想有效地進行各類管理活動,達到管理目標,就必須對 事物的發展,明確階段性的目標,選擇實現目標的行動方案,並制定工作步驟...

回顧與總結

簡介 俗話說,學會享受生活,不要只是一味的趕路而忽略了沿途的風景,到現在,我驀然發現,這句話說得是太好了 太對了。在這一段時間以來,感覺真的是很忙碌,但是有的時候又不知道自己在忙些什麼,只是 瞎忙 感覺只是在 忙 但是卻不知道自己究竟忙了些什麼?記得在兩三個月以前開始準備自考的時候,那個時候真的感覺...