Spring Cloud和Dubbo对比
spring cloud | dubbo | |
---|---|---|
协议 | HTTP | 默认为dubbo |
编码 | JSON | hessian(二进制) |
连接 | 短连接,依赖连接池 | 默认是单一长连接,也支持短连接 |
最大连接数 | 支持,通过配置tomcat实现 | 支持 |
最大并发数 | 默认200,通过配置tomcat改变 | 默认200 |
每服务最大并发数 | 支持,sentinel支持此功能 | 支持,通过配置executes参数改变 |
客户端限流 | 支持 | 支持 |
客户端容错 | 支持retry、timeout、failover、failfast | 支持retry、timeout、failover、failfast、broadcast、forking |
降级 | 支持 | 支持 |
熔断 | 支持 | 不支持 |
舱壁模式 | 支持 | 不支持 |
负载均衡 | 支持 | 支持 |
服务发现 | 支持 | 支持 |
监控 | 支持 | 支持 |
分布式跟踪系统 | 支持,默认为zipkin | 不支持 |
网关 | 有 | 没有 |
中心配置服务器 | 有 | 没有 |
版本控制 | 支持,比如在URL里加入版本号/api/v1 | 支持,通过version参数设置 |
灰度发布解决方案 | 有 | 没有 |
TBC... |