对外提供服务时,我们服务整体的超时时间为100ms。
服务内部是3个微服务之间的调用,假设3个微服务的名称分别为A、B、C,具体的调用方式为:A调用B并等待B的结果,拿到B的结果后,A调用C并等待C的结果,拿到C的结果后返回。
我们诉求是,让上边描述的调用过程共用这100ms的超时时间,这样就能动态的去使用这100ms而不是为B和C单独设置超时时间。
原提问者GitHub用户Crispinli
使用 TIMEOUT_COUNTDOWN
Reference.getParameters().put(CommonConstants.ENABLE_TIMEOUT_COUNTDOWN_KEY, "true")
原回答者GitHub用户AlbumenJ
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。