kafka權威指南 第六章可靠的資料傳遞問答式學習

2021-08-22 08:50:43 字數 625 閱讀 9102

kafka保證分割槽訊息的順序

只有當訊息被寫入分割槽的所有同步副本時(但不一定寫入磁碟),才回被認為是已提交的。

只要還有乙個副本是活躍的,那麼已經提交的訊息就不會丟失

消費者只能讀取已經提交的訊息。

broker配置

複製係數

不完全的首領選舉

最少同步副本

生產者傳送確認

重試引數

消費者group.id,

auto.offset.set指定沒有偏移量可提交時或者偏移量在broker不存在時消費者會做一些什麼,

enable.auto.commit 寄基於任務自動提交偏移量,

auto.commit.interval.ms 配置自動提交偏移量的頻度

配置驗證。kafka提供了兩個重要的工具用於驗證配置:org.apache.kafka.tools包裡的verifiableproducer和verifiableconsumer這兩個類

應用程式驗證,自己測試程式的邏輯。可以基於如下的故障條件做一些測試:1.客戶端從伺服器斷開連線,首領選舉,依次重啟broker,依次重啟消費者,依次重啟生產者

生成環境監控可靠性,對生產者,最重要的兩個可靠性指標是訊息的error_rate和retry-rate

mysql第六章 第六章 mysql日誌

第六章 mysql日誌 一 錯誤日誌 錯誤日誌的預設存放路徑是 mysql 存放資料的地方 hostname.err 1.修改錯誤日誌存放路徑 mysqld log error data mysql mysql.log 2.檢視配置命令 show variables like log error 3...

第六章 網路可靠性設計

第六章 網路可靠性設計 1.網路可靠性概念和相關引數 概念 網路可靠性是指網路自身在規定條件下正常工作的能力。人為攻擊或自然破壞造成的網路不穩定性屬於網路安全問題。2.網路可用性的概念和相關引數 概念 可用性用來衡量計算機網路系統提供持續服務的能力。它表示在給定時間內,系統或系統某能力在特定環境中能...

第六章 指標

1.多位元組資料的位址是在最左邊還是最右邊的位置,不同的機器有不同的規定,這也正是大端和小端的區別,位址也要遵從邊界對齊 2.高階語言的乙個特性就是通過名字而不是位址來訪問記憶體的位置,但是硬體仍然通過位址訪問記憶體位置 3.記憶體中的變數都是義序列的0或1的位,他們可以被解釋為整數或者其他,這取決...