思否開源項目推介丨MQTT X:跨平臺 MQTT 5.0 客戶端工具

開源項目名稱:Apache Pulsar
開源項目簡介:下一代雲原生分佈式消息流平臺
開源項目類型:Apache 軟件基金會頂級項目
項目建立時間:2018 年 9 月 25 日從 Apache 軟件基金會正式畢業,成爲頂級項目 GitHub 數據:6.6K Star,1.6K Fork
GitHub 地址: https://github.com/apache/pulsar

項目介紹

Apache Pulsar 是 Apache 軟件基金會頂級項目,是下一代雲原生分佈式消息流平臺,集消息、存儲、輕量化函數式計算爲一體。該系統源於 Yahoo,最初在 Yahoo 內部開發和部署,支持 Yahoo 應用服務平臺 140 萬個主題,日處理超過 1000 億條消息。git

Pulsar 於 2016 年由 Yahoo 開源並捐贈給 Apache 軟件基金會進行孵化,2018 年成爲 Apache 軟件基金會頂級項目。Apache Pulsar 採用計算與存儲分離的分層架構設計,支持多租戶、持久化存儲、多機房跨區域數據複製,具備強一致性、高吞吐、低延時以及高可擴展流數據存儲特性。github

與大多數消息傳遞系統的單片架構不一樣,Pulsar 採用分層分片式的架構,服務層和存儲層都可以獨立擴展,以提供更好的性能、可擴展性和靈活性,這種設計對容器很是友好,使得 Pulsar 成爲流原平生臺的理想選擇。apache

Pulsar 的企業特性包括消息的持久化存儲、多租戶、多機房互聯互備、加密和安全性等。Pulsar 提供和 Kafka 兼容的 API,以及 Kafka-On-Pulsar(KoP) 組件來兼容 Kafka 的應用程序。KoP 在 Pulsar Broker 中解析 Kafka 協議,用戶不用改動客戶端的任何 Kafka 代碼就能直接使用 Pulsar。segmentfault

在消息領域,Pulsar 是第一個將存儲計算分離雲原生架構落地的開源項目。除了存儲計算的分層架構,Pulsar 系統中的節點對等、大集羣管理帶來的資源池化、高可用特性帶來的系統彈性等和雲原生的理念十分契合。安全

團隊介紹

StreamNative 是一家開源基礎軟件公司,由 Apache 頂級項目 Apache Pulsar 、Apache BookKeeper 原生核心開發者組建而成,圍繞 Apache Pulsar 及 Apache BookKeeper 打造下一代流數據平臺。SteamNative 做爲 Apache Pulsar 的商業支持公司,專一於開源生態和社區構建,致力於前沿技術領域的創新,創始團隊成員曾就任於 Yahoo、Twitter、EMC 等知名大公司。網絡

公司建立於 2019 年,創立初期即得到紅杉中國種子基金天使輪投資,在近期已完成數百萬美圓的 Pre-A 輪融資,本輪融資由源碼資本領投、紅杉中國種子基金跟投。架構

項目自薦

消息系統做爲大數據平臺基礎設施組件,對於構建大數據應用程序尤爲關鍵。Apache Pulsar 採用計算與存儲分離的分層架構設計,支持多租戶、持久化存儲、多機房跨區域數據複製,具備強一致性、高吞吐以及低延時的高可擴展流數據存儲特性,解決了目前流行消息系統如 Kafka 等在諸多場景遇到的技術瓶頸,而且能夠大大下降 IT 設施投入、簡化運維操做,提高穩定性,助力業務發展。運維

目前 Apache Pulsar 正在快速發展,全球貢獻者已超過 300 位,已有衆多國內外大型互聯網和傳統行業公司採用 Apache Pulsar,使用案例分佈在人工智能、金融、電信運營商、直播與短視頻、物聯網、零售與電子商務、在線教育等多個行業,如美國有線電視網絡巨頭Comcast、Yahoo!、騰訊、中國電信、中國移動、BIGO、VIPKID 等,發展潛力空間巨大。分佈式

思否推薦

Pulsar 做爲企業級的下一代分佈式消息系統,隨着開源後,Pulsar 也再也不只是中間件的功能,而是慢慢發展成爲一個 Event Streaming Platform(事件流處理平臺),具備 Connect(鏈接)、Store(存儲)和 Process(處理)功能。且 Pulsar 特有的分層分片的架構,在保證大數據消息流系統的性能和吞吐量的同時,也提供了高可用性、高可擴展性和易維護性。分片架構將消息流數據的存儲粒度從分區拉低到了分片,以及相應的層級化存儲,使 Pulsar 成爲 unbounded streaming data storage 的不二之選。這使得 Pulsar 能夠更完美地匹配和適配 Flink 的批流一體的計算模式。函數

segmentfault 思否

該項目已入選「SFOSSP - 思否開源項目支持計劃」,咱們但願藉助社區的資源對開源項目進行相關的宣傳推廣,並做爲一個長期項目助力開源事業的發展,與廣大開發者共建開源新生態。

有意向的開源項目負責人或團隊成員,可經過郵箱提供相應的信息(開源項目地址、項目介紹、團隊介紹、聯繫方式等),以便提高交流的效率。

聯繫郵箱:pr@segmentfault.com

segmentfault 思否

相關文章
相關標籤/搜索