重试机制

版本:2.6.2 --> 2.7.3 bug 修复



OOM

  • 将 @Reference() 注解写在实体类而不是接口上面,导致获取不到配置信息 httpMethod 等,最终导致 Invoker 创建失败
  • 同时部署上线的时候,一台机器注册的 url 发生变化,会导致全量更新,注册中心会将注册的 url 全部通知给消费者
  • 消费者每次尝试更新本地的 Invoker 失败,并尝试创建,同时每次创建 Invoker 的时候会创建 ResteasyClient 大对象,最终OOM
  • 记一次dubbo服务发现导致的OOM