一、簡介
OpenMessaging 項目由阿里巴巴發起,與雅虎、滴滴出行、Streamlio 公司共同參與創立,項目意在創立廠商中立、平臺無關的分佈式消息及流處理領域的應用開發標準。
2017年 OpenMessaging 開源項目正式入駐 Linux 基金會,這也是國內首個在全球範圍發起的分佈式計算領域的國際標準。
二、價值
在雲計算時代,消息通訊已經成爲現代數據驅動架構的關鍵環節,消息中間件可以連接數據源、數據處理引擎和應用程序。然而,全球範圍內,消息領域仍然存在兩大問題:一是缺乏供應商中立的行業標準,導致各種消息中間件的高複雜性和不兼容性,相應地造成了公司的產品低效、混亂和供應商鎖定等問題。二是目前已有的方案框架並不能很好地適配雲架構,即非雲原生架構,因此無法有效地對大數據、流計算和物聯網等新興業務需求提供技術支持。
OpenMessaging 拋棄歷史包袱,輕裝上陣,期望能解決這些弊端。除了做到可以鏈接跨平臺、跨語言、跨產品和跨雲的標準之外,OpenMessaging 將提供 Cloud Native 的能力,面向雲計算、混合雲架構,實現多雲平臺無縫遷移,致力於提供金融、電子商務、IoT 及大數據等領域的一站式解決方案。
三、社區建設
OpenMessaging 社區的目標是爲分佈式消息分發創建全球採用的、供應商中立的和開放標準,可以部署在雲端、內部和混合雲情景中,推進 OpenMessaging 在雲廠商和消息廠商落地。
OpenMessaging 的貢獻者正在尋求通過以下方式改進分佈式消息分發:
1.爲分佈式消息分發創建一個面向全球、面向雲、供應商中立的行業標準
2.促進用於測試應用程序的標準基準發展
3.支持平臺獨立
4.以可伸縮性、靈活性、隔離和安全性爲目標的雲數據的流和消息分發要求
5.培育不斷髮展的開發貢獻者社區
四、進展
目前,OpenMessaging 已經向社區發佈1.0.0-preview 版本,提供了 Specification 以及 JAVA&CPP 版本的 Runtime Interface;在社區建設方面,包括微衆銀行,Datapipeline,移動雲在內的多家公司宣佈加入 OpenMessaging 一起共建標準及生態,積極推動 OpenMessaging 標準落地,此外,還有更多公司以及雲廠商正在積極參與進來,一起將 OpenMessaging 打造成面向 Cloud Native,廠商中立的分佈式消息事實標準。
你可以在這瞭解有關新項目的更多信息以及如何參與:
http://openmessaging.cloud
如果想要加入 OpenMessaging,歡迎在:
https://github.com/openmessaging/tsc
中以ISSUE方式提出。
在10月20舉行的 OSCAR 開源先鋒日上,阿里巴巴技術專家丁磊老師將在現場詳細爲您介紹 OpenMessaging 的背景與未來展望。
丁磊
阿里巴巴技術專家