12月12日,由信也科技集團(NYSE:FINV)旗下布道師FTE(FINV technology evangelist)主辦的技術沙龍在上海舉行,此次沙龍是面向互聯網研發(fā)人員的技術沙龍活動,至今已成功舉辦三屆。
本次沙龍的主題為《消息中間件核心原理揭秘與最佳實踐》,主辦方信也科技邀請了來自攜程旅游、中通科技、信也科技等多家知名互聯網公司的資深專家,共聚一堂為現場觀眾傳道、授業(yè)、解惑,給大家?guī)砹艘粓鼍实南⒅虚g件分享大會。信也科技布道師、基礎組件架構研究員赫杰輝主持了本次活動。
《消息中間件核心原理揭秘與最佳實踐》沙龍活動現場
來自攜程旅游的資深架構師曹東帶來題為《QMQ架構設計與實踐》的分享。曹東主要負責消息隊列與監(jiān)控,涉獵網絡協議,Web開發(fā),對云原生相關技術十分感興趣,他詳細介紹了如何利用本地事務實現消息的可靠投遞,如何利用時間輪技術實現任意時間延遲消息的投遞等干貨。
曹東的分享中最引人入勝的部分是為提高QMQ性能所做的大量十分細致的系統優(yōu)化,包括:如何設計消息存儲文件的格式從而減少磁盤隨機讀寫;如何對消息數據進行重排并優(yōu)化索引從而大幅降低IO峰值等。此外曹東對處理OOM,Full GC,句柄資源耗盡有自己獨到的見解,他對生產消費速度不匹配等問題進行了分析,提出了解決此類問題的辦法與最佳實踐方法。
中通科技的架構師丁威為大家分享了《中通消息運維平臺架構實踐》。他是《Rocket MQ技術內幕》的聯合作者,Rocket MQ社區(qū)優(yōu)秀的布道師。他也是現任中通科技技術平臺資深架構師,負責消息中間件、全鏈路壓測、緩存、數據同步等,擅長JAVA主流中間件領域。
丁威表示,中通科技綜合使用了Kafka和Rocket MQ應對不同的消息場景,為屏蔽底層實現的差異,中通科技消息運維平臺提供了客戶端SDK,讓研發(fā)人員能夠基于統一的抽象模型進行高效開發(fā)。另外,中通科技基于各消息系統的Open API構建了可視化監(jiān)控和統一告警等高級功能,該運維平臺的核心利器是ZMS Agent,通過它能夠十分便捷地做到消息系統的自動化運維與部署。
信也科技資深架構師李乘勝壓軸登場,為大家分享了《信也科技消息系統核心原理與應用》。李乘勝是開源消息系統PMQ的作者,負責消息系統,微服務等基礎組件。他對分布式高可用架構,多維度系統監(jiān)控與自動化運維相關技術領域有深入研究。
在本次沙龍活動中,李乘勝提出了消息發(fā)送慢、堆積、失敗和Topic如何治理等消息系統關鍵問題,并向大家介紹了PMQ的消息模型,消費模型設計,整體架構設計,高可用與動態(tài)平衡設計等PMQ核心原理。他詮釋了PMQ豐富而便利的運維功能與完善的監(jiān)控治理能力,展示了PMQ優(yōu)異的易用性與可維護性。目前PMQ項目已在源代碼托管服務平臺GitHub正式開源。
在圓桌討論環(huán)節(jié),三位外界嘉賓和信也布道師一同在集群運維、版本升級、技術趨勢等方面發(fā)表了自己的觀點,并與現場觀眾進行了互動交流。
整個活動現場座無虛席,氣氛熱烈,大家紛紛表示收獲頗豐。舉辦沙龍旨在構建一個良好的技術分享平臺,為互聯網研發(fā)人員提供技術交流與探討的機會。此次沙龍的成功舉辦提高了本土開源消息中間件的產品知名度,推動了國產消息中間件的推廣與落地,也踐行了信也科技始終堅持以科技為本的發(fā)展理念。
自創(chuàng)立以來,信也科技始終堅持以科技為本,積極響應國家的號召,把原始創(chuàng)新能力提升擺在更加突出的位置,努力實現更多“從0到1”的突破,科技創(chuàng)新的星辰大海、未來的無限可能性,其實更令人心潮澎湃。在未來,信也科技將持續(xù)在科技領域不斷地探索和創(chuàng)新,舉辦更多極具思想性與趣味性的技術沙龍和相關活動,讓最前沿的技術應用和最具洞察的觀點觸及更多技術人,促進科技成果的轉化,真正弘揚“為技術發(fā)聲,讓技術發(fā)光”的精神。
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!