如果我们认为,只要网关把入口的流量控制好了,下游的服务就不用瞎操心了,直接躺平即可。这种想法本身没错,可是经过大量的实践,往往故事的结局却不是你想象的那么美好。
首先,如果你作为某一个服务的负责人或者开发者,你的职责就是要保护这个服务不出问题。对你来说,外部任何信息任何系统你都不能信任。
大家都在对你说,网关已经限流了,上游服务也限流了,到你这都是安全的,不要考虑那么多。你信我,这些人只是过过嘴瘾,当你负责的服务出问题后,他们绝对不会承认之前说过的话。
在服务的划分中,一般有三种:郑州心理医院哪家好http://www.hyde8731.com/
纯内部服务,只对内提供服务
对外业务服务,负责对外的业务处理,会调用内服服务完成业务逻辑
对外也对内,既提供对外的业务接口,也提供对内的基础接口
如果是纯对外的服务,网关限流了,这个服务本身没有必要限流了,因为没有其他的流量进来。
如果是纯内部服务,肯定是自己要做一层流控的,因为你在最底层,你的调用方很多。