首个由国内发起的分布式消息领域的国际标准OpenMessaging一周年回顾
近日,浩鯨科技和京東先后宣布正式加入Linux基金會旗下OpenMessaging開源標準社區,并承諾將與OpenMessaging開源標準社區共同努力營造良好的開源環境,打造廠商中立,面向 Cloud Native ,同時對流計算以及大數據生態友好的下一代分布式消息標準。
至此,已經加入OpenMessaging開源標準社區的企業有阿里巴巴、Datapipeline、滴滴出行、浩鯨科技、京東商城、×××QingCloud、Streamlio、微眾銀行、Yahoo、中國移動蘇州研發中心(按首字母排序)等來自互聯網、軟件服務、金融和運營商行業的10家企業,覆蓋中美兩個國家。此外,已獲得RocketMQ、RabbitMQ和Pulsar 3個頂級消息開源廠商的支持。
OpenMessaging消息標準的緣起
OpenMessaging是下一代分布式消息標準,談標準離不開產品 - 消息中間件。消息中間件是分布式系統下消息傳遞的基礎組件,在某個場景下,當用戶需要調用多個業務時,借助消息中間件的解耦特性可以很好的滿足多個業務的調用需求,同時,消息的發送和接收都是異步的,極大的提高了用戶體驗,這是傳統RPC框架無法滿足的。
但是,伴隨著越來越多的云計算基礎設施提供商和消息中間件產品的出現,以及大數據、物聯網等新應用場景的的誕生,在消息領域出現了兩大新問題:一是缺乏供應商中立的行業標準,導致各類消息中間件產品間通信時的高復雜性和不兼容性,相應地造成了公司的產品低效、混亂和供應商鎖定等問題。二是目前已有的方案框架并不能很好地適配云架構,即非云原生架構,因此無法有效地對大數據、流計算和物聯網等新興業務需求提供技術支持。
OpenMessaging項目由阿里巴巴發起,與雅虎、滴滴出行、Streamlio公司共同參與創立,旨在為分布式消息分發,創建面向全球、面向Cloud Native的供應商中立的開放標準,可以滿足云端、內部和混合云等多種場景的部署接入需求,以解決以上的兩大問題。
OpenMessaging消息標準的發展
2017年9月12日,OpenMessaging 發布第一個 alpha 版本,Apache RocketMQ 為OpenMessaging-0.1.0-alpha 提供了部分實現。
2017年10月12日,Linux 基金會官方宣布 OpenMessaging 開源項目正式入駐Linux基金會。
2017年10月14日,在杭州云棲大會現場,Linux 基金會Leadership團隊CNCF 執行總裁 Dan Kohn和阿里巴巴集團研究員蔣江偉共同宣布了分布式消息領域的國際標準 OpenMessaging 開源項目正式入駐Linux基金會,這也是國內首個在全球范圍發起的分布式計算領域的國際標準。
2018年3月6日,OpenMessaging 宣布了第一個針對消息傳遞解決方案的開放標準 - 多平臺性能基準測試方案。這一可擴展的測試方案是由Streamlio、阿里巴巴和OpenMessaging社區共同協作完成,解決了企業對消息傳遞和排隊解決方案性能評測的需求。
2018年4月4日,CNCF 執行總裁 Dan Kohn 宣布將OpenMessaging 列入CNCF云原生全景圖。
2018年9月5日,OpenMessaging 完成進入云原生計算基金會(Cloud Native Computing Foundation,CNCF)的匯報。
2018年9月7日,國內領先的“iPaaS+AI”一站式大數據融合服務提供商DataPipeline宣布加入OpenMessaging 開源標準社區,共同推動大數據技術在國際市場的應用與創新,降低企業的投入成本。
2018年9月14日,OpenMessaging 發布1.0.0-preview 版本,內容包括Specification和Runtime interface(Java&CPP)。
2018年9月17日,微眾銀行加入 OpenMessaging 開源標準社區。據悉,微眾銀行是 OpenMessaging 開源標準社區首個來自金融行業的成員。
2018年10月19日,中國移動蘇州研發中心加入OpenMessaging 開源標準社區,據悉,中國移動蘇州研發中心是 OpenMessaging 開源標準社區首個來自運營商行業的成員。
2018年10月31日,×××QingCloud加入 OpenMessaging 開源標準社區,與社區貢獻者們一起為分布式消息分發創建一個面向全球的、面向云計算的、供應商中立的行業標準。
2018年11月1日,浩鯨科技加入 OpenMessaging 開源標準社區,將與OpenMessaging形成合力,不斷豐富完善數字化轉型技術和業務,靈活滿足運營商及政企客戶的需求。
2018年11月2日,京東加入 OpenMessaging 開源標準社區,承諾將與OpenMessaging社區共同努力營造良好的開源環境、貢獻開源社區,致力于云原生、廠商無關的分布式消息中間件標準的發展。
2018年11月6日,Linux 基金會宣布中國移動蘇州研發中心、×××QingCloud、浩鯨科技、京東正式加入OpenMessaging 開源標準社區。
來自4位社區新成員的心聲
“在中國移動蘇州研發中心,我們基于Apache RocketMQ構建了一套消息引擎,并由此發展出一全套生產端API和消費端API,但不同消息引擎間的消息兼容性問題消耗了我們團隊大量的時間和精力。鑒于此,我們意識到建立一個供應商中立,和語言無關的分布式消息標準的重要性,我們相信這個標準能夠進一步推動我們所依賴的分布式消息技術的發展。"
—— 胡宗棠,中國移動蘇州研發中心云計算技術架構師
“在京東集團,JingDong Message Queue(JMQ)已被廣泛使用。然而,盡管我們努力去和各種消息協議進行兼容,但仍然不能滿足所有的需求。我們計劃開源JMQ,并將 OpenMessaging 視為事實上的分布式消息傳遞的國際開放標準,旨在滿足現今本地消息傳遞和流式應用程序的需要。我們相信,一個統一的、被廣泛接受的消息傳遞標準能夠使消息技術和應用受益。"
—— 林德強,京東集團中間件事業部消息組負責人
“作為一家云服務提供商,我們向客戶提供各種各樣的消息服務,包括Apache Kafka、RabbitMQ和RocketMQ。隨著市場上出現各類不同的開源解決方案,越來越多的客戶向我們詢問,應該使用哪類方案來滿足他們的消息傳遞需求。開源方案越多,會導致更高的接入和維護成本。建立一套分布式消息傳遞的行業開放標準、獨立于供應商和語言的規范變得越來越重要,尤其是在云時代。我們期待著與OpenMessaging消息標準社區合作,幫助推動消息傳遞服務朝著統一、開放的標準接口發展。”
—— 周小四 ×××QingCloud應用平臺研發總監
“目前,消息隊列使用專有的封閉協議,限制了不同操作系統或編程語言在異構環境集合中的交互能力。在浩鯨科技,我們致力于消除不同協議之間的差異,讓開發人員更容易的使用消息傳遞和流服務。為此,我們迫切需要一個不依賴于供應商和語言的開放消息標準,OpenMessaging 正是我們在尋找的標準。"
—— 鄭濤,浩鯨科技分布式消息和流式數據平臺技術總監
歡迎關注“阿里巴巴中間件官方微博” ※一個集干貨與前衛的技術號
歡迎關注“阿里巴巴中間件”官方公眾號,與技術同行。
轉載于:https://blog.51cto.com/13995002/2318947
總結
以上是生活随笔為你收集整理的首个由国内发起的分布式消息领域的国际标准OpenMessaging一周年回顾的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电感是怎么储存能量的
- 下一篇: 简单算法之9种排序