Linux中國

OpenMessaging:構建一個分散式消息分發的開放標準

阿里巴巴、雅虎、滴滴和 Streamlio 是該項目的創始貢獻者。Linux 基金會已與這個初始項目社區合作來建立一個治理模式和結構,以實現運作在消息 API 標準上的生態系統的長期受益。

由於越來越多的公司和開發者邁向 雲原生應用 cloud native application 消息式應用和流式應用的擴展面臨的挑戰也在不斷發展。這包括平台之間的互操作性問題, 線路級協議 wire-level protocol 之間缺乏兼容性以及系統間缺乏標準的基準測試。

特別是當數據跨不同的消息平台和流平台進行傳輸時會出現兼容性問題,這意味著額外的工作和維護成本。現有解決方案缺乏負載平衡、容錯、管理、安全性和流功能的標準化指南。目前的系統不能滿足現代面向雲的消息應用和流應用的需求。這可能導致開發人員額外的工作,並且難以或不可能滿足物聯網、邊緣計算、智能城市等方面的尖端業務需求。

OpenMessaging 的貢獻者正在尋求通過以下方式改進分散式消息分發:

  • 為分散式消息分發創建一個面向全球、面向雲、供應商中立的行業標準
  • 促進用於測試應用程序的標準基準發展
  • 支持平台獨立
  • 以可伸縮性、靈活性、隔離和安全性為目標的雲數據的流和消息分發要求
  • 培育不斷發展的開發貢獻者社區

你可以在這了解有關新項目的更多信息以及如何參與: http://openmessaging.cloud

這些是支持 OpenMessaging 的一些組織:

「我們多年來一直專註於消息分發和流領域,在此期間,我們探索了 Corba 通知、JMS 和其它標準,來試圖解決我們最嚴格的業務需求。阿里巴巴在評估了可用的替代品後,選擇創建一個新的面向雲的消息分發標準 OpenMessaging,這是一個供應商中立,且語言無關的標準,並為金融、電​​子商務、物聯網和大數據等領域提供了行業指南。此外,它目地在於跨異構系統和平台間開發消息分發和流應用。我們希望它可以是開放、簡單、可擴展和可互操作的。另外,我們要根據這個標準建立一個生態系統,如基準測試、計算和各種連接器。我們希望有新的貢獻,並希望大家能夠共同努力,推動 OpenMessaging 標準的發展。」

——阿里巴巴高級架構師,Apache RocketMQ 的聯合創始人,以及 OpenMessaging 的原始發起人 Von Gosling

「隨著應用程序消息的複雜性和規模的不斷擴大,缺乏標準的介面為開發人員和組織帶來了複雜性和靈活性的障礙。Streamlio 很高興與其他領導者合作推出 OpenMessaging 標準倡議來給客戶一個輕鬆使用高性能、低延遲的消息傳遞解決方案,如 Apache Pulsar,它提供了企業所需的耐用性、一致性和可用性。「

—— Streamlio 的軟體工程師、Apache Pulsar 的聯合創始人以及 Apache BookKeeper PMC 的成員 Matteo Merli

「Oath(Verizon 旗下領先的媒體和技術品牌,包括雅虎和 AOL)支持開放,協作的舉措,並且很樂意加入 OpenMessaging 項目。」

—— Joe Francis,核心平台總監

「在滴滴中,我們定義了一組私有的生產者 API 和消費者 API 來隱藏開源的 MQ(如 Apache Kafka、Apache RocketMQ 等)之間的差異,並提供額外的自定義功能。我們計劃將這些發布到開源社區。到目前為止,我們已經積累了很多關於 MQ 和 API 統一的經驗,並願意在 OpenMessaging 中與其它 API 一起構建 API 的共同標準。我們真誠地認為,統一和廣泛接受的 API 標準可以使 MQ 技術和依賴於它的應用程序受益。」

—— 滴滴的架構師 Neil Qi

「有許多不同的開源消息分發解決方案,包括 Apache ActiveMQ、Apache RocketMQ、Apache Pulsar 和 Apache Kafka。缺乏行業級的可擴展消息分發標準使得評估合適的解決方案變得困難。我們很高興能夠與多個開源項目共同努力,共同確定可擴展的開放消息規範。 Apache BookKeeper 已成功在雅虎(通過 Apache Pulsar)和 Twitter(通過 Apache DistributedLog)的生產環境中部署,它作為其企業級消息系統的持久化、高性能、低延遲存儲基礎。我們很高興加入 OpenMessaging 幫助其它項目解決諸如低延遲持久化、一致性和可用性等在消息分發方案中的常見問題。」

—— Streamlio 的聯合創始人、Apache BookKeeper 的 PMC 主席、Apache DistributedLog 的聯合創造者, Sijie Guo

via: https://www.linuxfoundation.org/blog/building-open-standard-distributed-messaging-introducing-openmessaging/

作者:Mike Dolan 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國