天天看點

Pulsar官方文檔翻譯-基礎簡介-概念和架構-(一)概覽(Pulsar Overview)Pulsar概要

官網原文标題《Concepts and Architecture--Pulsar Overview》

翻譯時間:2018-09-28

官網原文位址:http://pulsar.apache.org/docs/en/concepts-overview/

譯者:本文介紹了Pulsar的起源和現狀,以及主要特性。

後續閱讀:《Messaging Concepts》

譯者序言:

由于最近Pulsar在InfoWorld最佳開源資料平台評選中獲獎,我開始關注起Pulsar,從官方提供的特性介紹以及業界的一些實踐來看,Pulsar是一個優秀的消息及流處理平台。但目前網上學習資料很少,唯一能參考的資料就是官方文檔及一些英文的文章。在看Pulsar官方文檔的同時,我決定把文檔翻譯下來,一是加深自己的了解,二是友善更多英文閱讀能力較弱的程式員。由于時間有限,翻譯匆忙,難免有詞不達意,甚至錯誤的地方,我會盡最大努力做好,各位讀者發現問題也請回報給我,我定非常感謝!

本系列會持續更新,大家可以關注一下,擷取最新的翻譯文檔。

-----------------------------------------分割線------------------------------------------------------------------------------------------------------------------

Pulsar概要

Pulsar最初由yahoo開發,是一個多租戶、高可用,服務間的消息系統。現在由Apache Software Foundation管理。

Pulsar的主要特性如下;

  • Pulsar通過跨叢集的消息無縫geo-replication,讓Pulsar執行個體原生支援多叢集
  • 很低的釋出和端到端延遲
  • 無縫的可擴充性,乃至上百萬個topic
  • 簡潔的client API,支援Java、Python、C++
  • 多種topic的訂閱模式(獨占、共享、災備)
  • 使用Apache BookKeeper,確定傳遞的消息被持久存儲
  • serverless輕量級計算架構Pulsar Function,提供流原生資料處理。
  • serverless connector架構Pulsar IO。它建構于Pulsar Function之上,使得從Apache Pulsar移入和移出資料更為簡單
  • 分層存儲把過期的資料從熱活存儲區轉移到冷/長期存儲區(比如S3和GCS)

目錄:

  • 消息概念
  • 架構綜述
  • Pulsar Clients
  • Geo Replication
  • 多租戶
  • 認證和授權
  • Topic 壓縮
  • 分層存儲
  • Schema注冊

繼續閱讀