集群容错:
- Failover默认: DubboService
- Failfast: 快速失败,立马报错
- failback: 失败自动恢复,记录失败次数,定时重发
- broadcast cluster 并行调用
Dubbo 泛化:
服务降级:
Hystrix:
请求失败的时候回触发服务降级.
Dubbo可以有不同的注册中心,比如ZK,再比如Nacos
check : 启动的时候检查服务是否存在.
Dubbo就是一个很完善的体系,不用SpringCloud那么多的配置了.
- 查找环境变量中的配置文件
- 读取配置文件 dubbo.ptotocols.dubbo.host = 服务注册的ip
- InetAddress.getLocalHost().getAddress 获取本机地址
配置的优先级问题:
方法层面的配置优于接口层面的配置
image.pngDubbo常见功能
多序列化支持
gRPC protobuf json xml
默认序列化是Hessin
网友评论