各類微服務框架對比

功能點/服務框架 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定義 實踐的公司比較多
相關文章
相關標籤/搜索