各種微服務框架對比


功能點/服務框架 Netflix/SpringCloud Motan gRPC Thrift Dubbo/DubboX
功能定位 完整的微服務框架 RPC框架,但整合了ZK或Consul,實現集群環境的基本服務注冊/發現 RPC框架 RPC框架 服務框架
支持Rest 是,Ribbon支持多種可插拔的序列化選擇
支持RPC 是(Hession2)
支持多語言 是(Rest形式)?
負載均衡 是(服務端zuul+客戶端Ribbon),zuul-服務,動態路由,雲端負載均衡Eureka(針對中間層服務器) 是(客戶端) 是(客戶端)
配置服務 Netfix Archaius,Spring Cloud Config Server集中配置 是(zookeeper提供)
服務調用鏈監控 是(zuul),zuul提供邊緣服務,API網關
高可用/容錯 是(服務端Hystrix+客戶端Ribbon) 是(客戶端) 是(客戶端)
典型應用案例 Netflix Sina Google Facebook  
社區活躍程度 一般 一般 2017年后重新開始維護,之前中斷了5年
學習難度 中等
文檔豐富程度 一般 一般 一般
其他 Spring Cloud Bus為我們的應用程序帶來了更多管理端點 支持降級 Netflix內部在開發集成gRPC IDL定義 實踐的公司比較多


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM