- 高可用可伸縮微服務(wù)架構(gòu):基于Dubbo、Spring Cloud和Service Mesh
- 程超 梁桂釗 秦金衛(wèi) 方志斌 張逸等
- 261字
- 2019-07-26 18:51:00
第3章 Apache Dubbo框架的原理與實現(xiàn)
目前主流的服務(wù)化框架有Apache Dubbo(下面簡稱Dubbo)、Spring Boot/Cloud、Thrift、Motan、gRPC等,其實主要分為兩類:基于HTTP和RPC協(xié)議。認(rèn)真讀過Martin Fowler的microservices一文后發(fā)現(xiàn),其定義的服務(wù)間通信是HTTP的REST API,于是業(yè)界展開了一些討論,其中一部分人非常認(rèn)可Spring Boot/Cloud框架作為微服務(wù)框架,目前Spring Boot/Cloud框架的應(yīng)用范圍越來越廣,已經(jīng)被很多公司所接受;另一部分人則認(rèn)為微服務(wù)不應(yīng)該只局限于某種通信協(xié)議。筆者也認(rèn)為微服務(wù)不應(yīng)該局限于某種框架的形式,而更多的是將微服務(wù)的架構(gòu)思想應(yīng)用到業(yè)務(wù)項目中,于是我們將在目前現(xiàn)有的服務(wù)化框架中做選型,來看看究竟哪個框架適合我們的業(yè)務(wù)場景。
推薦閱讀
- Cocos2d Cross-Platform Game Development Cookbook(Second Edition)
- 零基礎(chǔ)玩轉(zhuǎn)區(qū)塊鏈
- 架構(gòu)不再難(全5冊)
- 樂高機器人設(shè)計技巧:EV3結(jié)構(gòu)設(shè)計與編程指導(dǎo)
- MariaDB High Performance
- The Data Visualization Workshop
- 小程序開發(fā)原理與實戰(zhàn)
- Linux:Embedded Development
- 批調(diào)度與網(wǎng)絡(luò)問題的組合算法
- Learning Concurrency in Kotlin
- Access 2010數(shù)據(jù)庫應(yīng)用技術(shù)實驗指導(dǎo)與習(xí)題選解(第2版)
- Instant jQuery Boilerplate for Plugins
- IPython Interactive Computing and Visualization Cookbook
- Python預(yù)測分析實戰(zhàn)
- Mastering Unreal Engine 4.X