新增微服务拆分服务,上线后发现调用者出现 dubbo - timeout 超时服务。client elapsed: 0 ms, server elapsed: 1159 ms, timeout: 1000 ms。超时时间是1s,看了自己的消费者服务配置
没有问题,配置的消费的timeout超时时间。但是为啥还会出现1000ms超时。
通过dubbo控制台查看,dubbo没有超时时间。那么dubbo超时时间默认是1000ms。
再看看其他消费者的信息发现有默认超时时间
再次检查代码,发现缺少<dubbo:consumer>默认标签,添加标签后,消费者出现dubbo默认超时时间。
<dubbo:consumer id="default-consumer" default="true" check="false" timeout="8000" retries="0" />