簡單比較 Apache Kafka 和 Apache Pulsar要點 - Jaroslaw
Apache Pulsar 是一個開源的分散式釋出-訂閱訊息系統,與kaffka根本不同的是永續性儲存。在 Kafka 中,日誌儲存在代理上,而 Pulsar 使用Apache BookKeeper,這似乎是一個真正的優勢,尤其是在擴充套件方面。BookKeeper 的另一個誘人特性是分層儲存。
互操作性
最強大的 Kafka 功能之一是Connect API,它允許建立源和接收器聯結器。基本上可以從外部系統讀取資料並將其寫入 Kafka(源)或從 Kafka 主題消費並將資料寫入外部系統(接收器)。
這個概念也存在於 Pulsar 中,稱為Pulsar IO。
Pulsar 真正的一大優勢是內建聯結器——它帶有一組可立即執行的外掛,允許與許多流行系統交換資料。當然也可以開發定製聯結器!
最後,Pulsar 提供了一個Kafka 介面卡,允許在 Pulsar 應用程式中針對 Kafka 重用用 Java 編寫的應用程式程式碼。
順序
這可能很關鍵,並且在很大程度上取決於您的用例。如果您需要保留事件的順序,Kafka 確實通過分割槽支援它。對於 Pulsar,您也可以使用分割槽或key_shared訂閱。
訊息確認
在 Kafka 中,訊息在每個分割槽的消費者組級別分別得到確認。同一消費者組的兩個消費者不可能同時處理來自同一分割槽的兩條訊息。這就是分割槽的重點。它保證訊息排序。
Pulsar 允許在一個主題上引入多個消費者並並行獲取訊息,這些訊息可以單獨確認。這是 Pulsar 構建的功能之一:作為任務佇列的主題,也稱為排程。(banq注:Pulsar實際沒有分散式事務機制)
原文點選標題
相關文章
- 比較Apache Pulsar 和Apache Kafka:統一排隊和流式傳輸 - splunkApacheKafka
- Apache Pulsar 與 Kafka 效能比較:延遲性(測試方法)ApacheKafka
- Apache Sqoop與Apache Flume比較ApacheOOP
- 三種大資料流處理框架選擇比較:Apache Kafka流、Apache Spark流和Apache Flink - quora大資料框架ApacheKafkaSpark
- Apache與Nginx的優缺點比較ApacheNginx
- 事件流平臺Kafka、Pulsar和RabbitMQ比較 - Picnic事件KafkaMQ
- Apache Pulsar 與 Apache Kafka 在金融場景下的效能對比分析ApacheKafka
- 選擇Apache Pulsar而不是Kafka的理由 - KafkaesqueApacheKafka
- Apache-Kafka簡介ApacheKafka
- 資料湖倉比較:Apache Hudi、Delta Lake、Apache IcebergApache
- StreamNative將Kafka整合到基於Apache Pulsar的雲中KafkaApache
- 為什麼要選擇Apache Pulsar:IO隔離Apache
- Apache與Nginx的優缺點、效能比較,到底選擇哪個比較好?ApacheNginx
- Apache Pulsar 2021 年度盤點(結尾有驚喜)Apache
- Apache Kafka資料模型概念簡介 - BaeldungApacheKafka模型
- 一文讀懂 Apache PulsarApache
- Apache Curator簡單介紹Apache
- 比較Apache Kafka與各大雲端計算的分散式日誌技術 - scottlogicApacheKafka分散式
- Apache Hadoop Yarn與Kubernetes比較選擇 - codehunterApacheHadoopYarn
- 比較 Apache Hadoop 資料儲存格式 - techwellApacheHadoop
- mongodb和hbase的簡單比較MongoDB
- Apache Kafka教程--Kafka新手入門ApacheKafka
- 博文乾貨|Apache InLong 使用 Apache Pulsar 建立資料入庫Apache
- 譯文 | 科普:Pulsar 和 Kafka 架構對比Kafka架構
- 視訊 | Apache Pulsar 祝大家新春大吉!Apache
- Apache Pulsar分散式事務機制Apache分散式
- 什麼是 Apache Kafka?ApacheKafka
- Apache Kafka設計思考ApacheKafka
- Apache Kafka 移除 ZK ProposalsApacheKafka
- Apache Kafka 3.0.0釋出ApacheKafka
- 共探開源生態|Apache Pulsar 社群助力 Apache APISIX Summit Asia 2022ApacheAPIMIT
- 週日直播|Apache Pulsar 2.10.0 新特性解析Apache
- API閘道器:Apache APISIX 3.0與Kong 3.0比較APIApache
- Apache Kafka – 叢集架構ApacheKafka架構
- Apache Kafka 的基本概念ApacheKafka
- Apache簡介Apache
- 字串-簡單字串比較字串
- 經驗分享:Apache Kafka的缺點與陷阱 - Emil KoutanovApacheKafka