功能点 | Dubbo | Spring Boot/Cloud | Thrift | Motan | RPC |
---|---|---|---|---|---|
框架描述 | 经过阿里检验过的产品,在社区中有很多成功的案例和经验 | 基于Spring的完整微服务体系 | 跨语言的RPC框架 | 新浪开源的微服务框架 | Google开源 |
通信协议 | RPC | HTTP | RPC | RPC | RPC |
服务跨平台 | 不支持 | 支持 | 支持 | 不支持 | 支持 |
服务注册/发现 | 支持 | 支持 | 不支持 | 支持 | 不支持 |
负载均衡 | 支持 | 支持 | 不支持 | 支持 | 不支持 |
高可用/容错 | 客户端容错 | 客户端容错 | 不支持 | 客户端容错 | 不支持 |
社区活跃度 | 高 | 高 | 一般 | 一般 | 高 |
学习难度 | 低 | 中等 | 高 | 低 | 高 |
文档丰富 | 丰富 | 丰富 | 一般 | 一般 | 一般 |
参考文献
(高可用可伸缩微服务架构:基于Dubbo、Spring Cloud和Service Mesh)
网友评论