近日,阿裡中間件(Aliware),阿裡巴巴技術協會,聯合開源中國和開源社在深圳舉辦了Apache RocketMQ畢業後的首次線下Meetup。報名啟動後,300個線下參會名額被迅速注冊一空,其後報名的開源愛好者們線上觀看了現場直播。當天現場和線上共計1500名開源技術愛好者,一起與活動現場的Committer及Contributor就RocketMQ的核心特性、最佳實踐、大資料及流計算生态、OpenMessaging的誕生背景及現狀等話題展開深入探讨。本次活動不僅促進了開源社群的發展壯大,也推進了消息技術及規範的進一步發展。
RocketMQ項目Committer/PMC劉振東做開場緻辭,并分享了近日社群裡先後發生的兩件大事。首先是9月25日Apache軟體基金會官方宣布,RocketMQ正式畢業成為Apache頂級項目(TLP)。緊接着10月14日杭州雲栖大會上OpenMessaging項目正式入駐Linux基金會,這也是國内首個在全球範圍内發起的分布式消息領域國際标準。

300人會場内座無虛席
“這次在深圳舉辦Meetup對Apache RocketMQ來說意義重大。這是RocketMQ從Apache社群畢業後和開源愛好者的第一次親密接觸,在這樣的互動中我們能更直接的了解使用者的感受和建議,隻有符合使用者需求,開源的設計理念才能發揮最大價值。”Apache RocketMQ聯合創始人馮嘉表示。
首先帶來分享的是RocketMQ項目Committer/PMC林俊傑,他從RocketMQ的設計原理、核心概念和存儲結構開始,介紹了順序、定時和事務等基礎特性,以及自捐獻給Apache社群以來,發展出來的低延遲、SQL Filter、Batch和LogAppender等新特性。
社群資深Contributor陳廣勝分析RocketMQ案例
緊接着是一個雙人分享環節,由項目Committer/PMC周新宇以及社群資深Contributor陳廣勝聯合帶來。周新宇從穩定延遲、限流、降級、順序消息擴縮容、巡檢等角度,分享了實踐過程中常見的挑戰及解決辦法;并由陳廣勝帶來了一個真實案例,介紹基于RocketMQ如何搭建起MessageBus,以及在銀行架構中發揮的重要作用。
茶歇期間人頭攢動 交流氣氛活躍
茶歇後的第一位分享嘉賓是來自Apache Storm社群的Committer/PMC王鑫,在40分鐘的分享環節他總結了流計算應用開發的常見難題及應對經驗,流計算引擎的選型依據及建議等,并介紹了RocketMQ-Storm的設計原理、使用建議等。
聯合創始人馮嘉分享RocketMQ項目的TLP之路
最後,項目聯合創始人馮嘉回顧了RocketMQ從進入Apache基金會孵化到畢業成為TLP的整個過程,從消息引擎的發展史入手,介紹了目前消息中間件在雲化、國際化環境下遇到的問題及挑戰,進而引出OpenMessaging的誕生背景以及目前的演進現狀。
現場聯合讨論和答疑環節
“開源是大趨勢,有社群這麼多夥伴的有力支援,會做的越來越好。大家在用開源的同時也要努力回饋社群,這樣才能讓社群有一個持續健康的發展。” 馮嘉表示。
使用者提問
RocketMQ是阿裡中間件(Aliware)在2012年開源的第三代分布式消息中間件,以其高性能、低延時和高可靠的特性承載了阿裡巴巴100%的消息流轉。2017年雙11,更是創造出6000萬筆/秒的消息洪峰處理記錄。作為國内首個非Hadoop生态體系的頂級項目,開源至今已被國内外數百家企業廣泛使用,正逐漸成為網際網路、金融、IoT、大資料等領域必不可少的重要元件。
Apache RocketMQ社群使用者合影
阿裡巴巴在基礎軟體領域深耕不止,特别是在開源軟體領域不斷突破。從2001阿裡巴巴第一批開源項目開始,目前開源和維護的開源項目超過150個,涵蓋中間件、開發架構、資料庫和各種工具類軟體。其中Weex、Ant Design、Dubbo、Fastjson 在GitHub上Star已經破萬,Alibaba在GitHub上Star數超過170000,組織排名前十