# 特性

# 启动检查

#启动检查
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

# 负载均衡

官网说明 (opens new window)

  • random:按权重随机,默认值。按权重设置随机概率。
  • roundrobin:按权重轮询
  • leastactive:最少活跃调用数,相同活跃数的随机。
  • consistenthash:一致性Hash,相同参数的请求总是发到同一提供者。
  • shortestresponse:最短响应优先 + 加权随机