关于请求超时配置的问题

来源:10-8 Zuul:超时配置

骑三轮车卖青菜的鑫爷

2018-04-26

老师你好,我有个问题

在整个微服务的体系架构中,我们的请求从网关到各个微服务,然后经过微服务的各种相互调用最后获得我们的结果。在实际业务场景中,我们对请求响应时间需求可能是不一样的, 有一些实时的业务,要求响应时间很短,但是在有些业务中,比如我们统计报表,需要时间长一些也是可以接受的,我们在做微服务接口开发的时候,是否可以先在网关这个层级先设置一个通用的,然后在服务这一级,最后再到某个controller这一级进行自己的自定义设置,如果可以,应该如何做比较方便我们后期的维护和管理?

写回答

1回答

廖师兄

2018-04-27

问题不少,我挨个回答。

比如我们统计报表,需要时间长一些也是可以接受的:报表这种,肯定要离线、异步处理,不能同步返回啊。

一般来说,不会细化到controller层设置超时,对整个服务设置超时时间比较常见。

关于维护和管理,超时时间都写到配置文件里,还不够的话,就要借助文档管理了。

0
0

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5668 学习 · 2489 问题

查看课程