天天看点

网关限流了,躲在后面的服务就能高枕无忧啦?

  如果我们认为,只要网关把入口的流量控制好了,下游的服务就不用瞎操心了,直接躺平即可。这种想法本身没错,可是经过大量的实践,往往故事的结局却不是你想象的那么美好。

  首先,如果你作为某一个服务的负责人或者开发者,你的职责就是要保护这个服务不出问题。对你来说,外部任何信息任何系统你都不能信任。

  大家都在对你说,网关已经限流了,上游服务也限流了,到你这都是安全的,不要考虑那么多。你信我,这些人只是过过嘴瘾,当你负责的服务出问题后,他们绝对不会承认之前说过的话。

  在服务的划分中,一般有三种:​​郑州心理医院哪家好​​​​http://www.hyde8731.com/​​

  纯内部服务,只对内提供服务

  对外业务服务,负责对外的业务处理,会调用内服服务完成业务逻辑

  对外也对内,既提供对外的业务接口,也提供对内的基础接口

  如果是纯对外的服务,网关限流了,这个服务本身没有必要限流了,因为没有其他的流量进来。

  如果是纯内部服务,肯定是自己要做一层流控的,因为你在最底层,你的调用方很多。

继续阅读