- 高可用可伸縮微服務架構:基于Dubbo、Spring Cloud和Service Mesh
- 程超 梁桂釗 秦金衛 方志斌 張逸等
- 743字
- 2019-07-26 18:50:55
序一
微服務是軟件架構設計領域近年最重要的創新之一,伴隨著容器化、Devops和敏捷開發滾滾而來,短短幾年從新鮮名詞成為互聯網行業主流架構理念,滿足互聯網業務高速發展對系統高可用可伸縮的需求。軟件架構設計的概念來自于建筑學,描述了構成系統的代碼模塊組織形態,是團隊協作開發的必要共識。與建筑架構相同,軟件架構設計在繼承中不斷創新,而規模和更新速度遠超依賴實體的建筑行業。微服務是對大型互聯網系統架構最佳實踐的提煉總結,是SOA思想的延伸,并沒有統一標準,比如本書中講解的Dubbo和Spring Cloud,當然還有許多其他的實現方式可供選擇,無數業界的同仁們正在代碼的世界里構建著自己心中的微服務。
服務即能力,無論云計算的SaaS、PaaS、IaaS,還是衍生出的各種“*aaS”,都強調輸出能力,而非技術——謂之“賦能”。20年來,我見證了系統架構從C/S到云原生一路進化、推陳出新,也曾糾結于對比微服務和SOA的異同,最終則是領悟到一切應用皆服務,與多年來言必稱系統的思維定式揮手道別。微服務不會是大型系統架構的終態,新的趨勢正在崛起,一切都不是設計出來的,而是在開源時代,凝結在靈光和業務創新之中。涓涓細流,匯成江海,也許更新一代的架構萌芽正在你的指尖敲出。這正是我們所處的行業激動人心之所在,這是我們最好的時代。
四季有輪轉,行業有冷暖,人生有起落,智慧可傳承。本書的作者全部來自行業一線,具有相當豐富的微服務實戰經驗,更難得的是傾囊相授,總結最新案例結集成冊,分享給業界同仁。互聯網行業競爭激烈,技術日新月異,唯有持續學習成長,方能保持核心競爭力,在職業道路上站得穩走得遠。傳道授業解惑皆為我師,此行當以同懷報之。
天行健,君子以自強不息;地勢坤,君子以厚德載物。贊幾位作者老師,并與諸君共勉!
史海峰
(微信公眾號“IT民工閑話”作者,貝殼金服小微企業生態CTO)
- DevOps:軟件架構師行動指南
- Boost C++ Application Development Cookbook(Second Edition)
- Effective C#:改善C#代碼的50個有效方法(原書第3版)
- C/C++算法從菜鳥到達人
- Java加密與解密的藝術
- Building Minecraft Server Modifications
- Python時間序列預測
- Web Development with MongoDB and Node(Third Edition)
- PHP從入門到精通(第4版)(軟件開發視頻大講堂)
- RealSenseTM互動開發實戰
- INSTANT Yii 1.1 Application Development Starter
- 從零開始學Android開發
- Emotional Intelligence for IT Professionals
- 零基礎看圖學ScratchJr:少兒趣味編程(全彩大字版)
- Learning Grunt