# 特性
# 启动检查
#启动检查
dubbo.consumer.check=false
# 多版本
服务提供者和消费者是用version,提供者version指定提供者版本号,消费者version指定使用哪个提供者进行消费
# 提供者
@DubboService(version = "2.0")
public class UserServiceImpl2 {
}
# 消费者
@DubboReference(version = "2.0")
private UserService userService;
# 超时机制
timeout ,当调用者消费接口的时候,在一定时间内没有响应就断开
注解上和全局配置都可以
@DubboReference(version = "2.0", retries = 0, timeout = 1)
dubbo.consumer.timeout=1
# 负载均衡
- random:按权重随机,默认值。按权重设置随机概率。
- roundrobin:按权重轮询
- leastactive:最少活跃调用数,相同活跃数的随机。
- consistenthash:一致性Hash,相同参数的请求总是发到同一提供者。
- shortestresponse:最短响应优先 + 加权随机