Dubbo概述
官网: https://dubbo.apache.org
Dubbo快速入门
1 安装zk 参考 https://blog.youkuaiyun.com/qq_34914039/article/details/131614771
2 实现步骤
参考:https://cn.dubbo.apache.org/zh-cn/overview/mannual/java-sdk/quick-start/spring-boot/
@EnableDubbo
@DubboService
@DubboReference
注册中心配置:
dubbo: application: name: dubbo-springboot-demo-consumer protocol: name: dubbo port: -1 registry: address: zookeeper://192.168.96.138:2181
Dubbo高级特性
1 admin
2 序列化
3 地址缓存
4 超时&重试
新版本默认重试不是2? @DubboService @DubboReference int retries() default -1; int timeout() default -1;
5 多版本(灰度发布)
6 负载均衡
String loadbalance() default "";
7 集群容错
String cluster() default "";
8 服务降级
String mock() default "";
FAQ:
1 实现Serializable接口行不?有别的方案么?
2 注册zk时长
3 生产者和消费者都配置了超时时间和重试次数,已那个配置为准