個人Kafka使用

2021-07-26 18:48:44 字數 536 閱讀 2305

kafka和rabbitmq的比較

權威文章

==比較==:

rabbitmq比kafka成熟,在可用性上,穩定性上,可靠性上,rabbitmq超過kafka

kafka設計的初衷就是處理日誌的,可以看做是乙個日誌系統,針對性很強,所以它並沒有具備乙個成熟mq應該具備的特性

kafka的效能(

吞吐量、tps)比rabbitmq要強

(乙個數量級以上)

,兩者在這方面沒有可比性。

個人推薦 kafka_2.11-0.9.0.0 這個版本,沒有為什麼,就是比較穩定,刪除修改佇列不會有太大問題;

kafka解壓完成需要設定的配置檔案選項:

本機位址,broker id,zookeeper位址,delete.topic.enable=true(否則刪除不了topic)

每個topic可以被多個 comsumer group 訂閱,每個

comsumer group可以包含多個comsumer ,故保證每個 comsumer 在同乙個 comsumer group內部

Kafka個人總結

kafka 應對場景 訊息持久化 吞吐量是第一要求 狀態由客戶端維護 必須是分布式的。kafka 認為 broker 不應該阻塞生產者,高效的磁碟順序讀寫能夠和網路 io 一樣快,同時依賴現代 os 檔案系統特性,寫入持久化檔案時並不呼叫 flush,僅寫入 os pagecache,後續由 os ...

kafka 四 kafka的使用原理

在kafka中,topic是乙個儲存訊息的邏輯概念,可以認為是乙個訊息集合。每條訊息傳送到kafka集群的 訊息都有乙個類別。物理上來說,不同的topic的訊息是分開儲存的,每個topic可以有多個生產者向它傳送訊息,也可以有多個消費者去消費其中的訊息。每個topic可以劃分多個分割槽 每個topi...

kafka使用步驟

1.執行zookeeper 執行zookeeper bin目錄下zkserver.cmd 不要關閉 2.執行kafka 在kafaka目錄下shift 右鍵進入命令框 a.執行 bin windows kafka topics.bat list zookeeper 127.0.0.1 2181 然後...