OSCAR 開源先鋒日 | 阿里分佈式計算領域國際標準 OpenMessaging 探祕

一、簡介

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 的背景與未來展望。

丁磊

阿里巴巴技術專家

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章