- 深度剖析ApacheDubbo核心技術內幕
- 翟陸續
- 935字
- 2020-03-02 16:12:11
序
自從我的團隊開始維護Dubbo開源,到2019年5月21日Dubbo從Apache畢業,成為又一個國人主導的頂級開源項目,大概經歷了兩年的時間。在畢業之際,Dubbo開源團隊收到了來自社區的很多朋友的祝賀。有朋友過來恭喜我這個項目開源成功了,感謝之余我的回復是Dubbo開源才剛剛漸入佳境,談不上成功。關于這一點,在Dubbo畢業時的媒體采訪中我是這樣表述的:
“從Apache畢業,對Dubbo而言,是一個里程碑事件,對The Apache Way而言,也是一件非常有意義的事情。在Dubbo捐獻給Apache軟件基金會并開始孵化的時候,參與社區貢獻的人并不多,但今天Dubbo的貢獻者數量增加了近5倍,我們為此感到自豪。我很榮幸自己能參與其中,我們的旅程將繼續,相信開源社區將使Apache Dubbo更加強大。”
畢業不代表結束,而是新的開始。那么一個開源項目怎樣才算成功呢?在我看來,生產環境中實踐的越多,參與貢獻的人越多,愿意學習掌握的人越多,就越成功。而幫助更多的人了解Dubbo,掌握Dubbo,學習資料的豐富程度就成為了關鍵。這不是靠Dubbo開源團隊的幾篇博文、實例代碼和官方文檔能夠撐得起來的。我非常期望看到有更多的Dubbo出版物出現。
幸運的是,在這兩年中,我的確看到了越來越多的科技博主在介紹Dubbo,有人開始在知識付費頻道講授Dubbo的課程,我本人也有幸被幾本書的作者邀請寫推薦或者序。今天,又有幸被我在阿里巴巴的同事翟陸續邀請,為本書作序。翟陸續,花名加多,擔任并發編程網編輯,同時是另一本書《Java并發編程之美》的作者。他帶來的這本書是基于Dubbo目前的主干版本2.7。作者深入淺出地從基本用法講起,然后逐一剖析了Dubbo的架構、擴展、服務的注冊與發現、路由、集群、線程、協議與網絡等方方面面,基本上涵蓋了Dubbo這個服務框架最主要的部分。對于想深入到Dubbo源碼的讀者有著相當大的幫助。最后,作者介紹了如何使用Arthas來幫助理解Dubbo的工作,如何利用Dubbo的SPI擴展機制來實現自定義的負載均衡策略。作者在一本書中介紹了兩個來自我的團隊的開源作品,也讓我有點受寵若驚。
最后,也通過寫序的機會,感謝本書的作者加多。本書是目前市面上能夠看到的唯一一本基于2.7版本介紹Dubbo原理的書籍。作者將關鍵源碼與圖文有機結合,深入淺出地介紹了Dubbo的關鍵實現。也期待更多的開源愛好者通過學習本書,加入Dubbo開源的大家庭,把國人主導的這個Apache頂級項目做得越來越好!
阿里巴巴高級技術專家Apache Dubbo PMC Chair
羅毅(北緯)
2019年10月
- Puppet 4 Essentials(Second Edition)
- 潮流:UI設計必修課
- 小創客玩轉圖形化編程
- Hands-On Enterprise Automation with Python.
- Hands-On Swift 5 Microservices Development
- 零基礎入門學習Python(第2版)
- Processing創意編程指南
- Mudbox 2013 Cookbook
- INSTANT Apache ServiceMix How-to
- Python第三方庫開發應用實戰
- SFML Game Development
- Java Web 從入門到項目實踐(超值版)
- Storm Real-Time Processing Cookbook
- 新手學Visual C
- 深入解析Java虛擬機HotSpot