dubbo调用超时问题

1 消费者多次调用提供者服务
  • 原因 : 可能原因是dubbo配置中超时时间低于提供者服务响应时间,
    当消费未完成时抛出超时异常, 并多此重试直到响应完成
  • 解决方案 : 调大dubbo超时时间, 并将自动重试次数改为1
    dubbo调用超时问题
2 消费者调用提供者时间过长
  • 原因 : 消费者/提供者 在两个事务中update同一条数据,导致死锁
  • 解决方案: 避免发生死锁, 等提供者事务提交后再更新