分布式發布-訂閱消息系統 Apache Kafka v0.10.0.1-rc1發布

jopen 8年前發布 | 17K 次閱讀 消息系統 Apache Kafka

Apache Kafka是分布式發布-訂閱消息系統,原本開發自 LinkedIn,用作 LinkedIn 的活動流(Activity Stream)和運營數據處理管道(Pipeline)的基礎。之后成為Apache項目的一部分。 現在它已被多家公司作為多種類型的數據管道和消息系統使用。活動流數據是幾乎所有站點在對 其網站使用情況做報表時都要用到的數據中最常規的部分。Kafka是一種快速、可擴展的、設計內在就是分布式的,分區的和可復制的提交日志服務。

Apache Kafka與傳統消息系統相比,有以下不同:

  • 它被設計為一個分布式系統,易于向外擴展;
  • 它同時為發布和訂閱提供高吞吐量;
  • 它支持多訂閱者,當失敗時能自動平衡消費者;
  • 它將消息持久化到磁盤,因此可用于批量消費,例如ETL,以及實時應用程序。

更新日志

  • [KAFKA-2068] - Replace OffsetCommit Request/Response with org.apache.kafka.common.requests equivalent
  • [KAFKA-2069] - Replace OffsetFetch request/response with their org.apache.kafka.common.requests equivalent
  • [KAFKA-2070] - Replace OffsetRequest/response with ListOffsetRequest/response from org.apache.kafka.common.requests
  • [KAFKA-2071] - Replace Produce Request/Response with their org.apache.kafka.common.requests equivalents
  • [KAFKA-2072] - Add StopReplica request/response to o.a.k.common.requests and replace the usage in core module
  • [KAFKA-2073] - Replace TopicMetadata request/response with o.a.k.requests.metadata
  • [KAFKA-2370] - Add pause/unpause connector support
  • [KAFKA-2422] - Allow copycat connector plugins to be aliased to simpler names
  • [KAFKA-2479] - Add CopycatExceptions to indicate transient and permanent errors in a connector/task
  • [KAFKA-2508] - Replace UpdateMetadata{Request,Response} with org.apache.kafka.common.requests equivalent
  • [KAFKA-2509] - Replace LeaderAndIsr{Request,Response} with org.apache.kafka.common.network.requests equivalent
  • [KAFKA-2591] - Remove Persistent Data before Restoringafter a Fault
  • 更多日志

下載

 

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!