天天看點

網關限流了,躲在後面的服務就能高枕無憂啦?

  如果我們認為,隻要網關把入口的流量控制好了,下遊的服務就不用瞎操心了,直接躺平即可。這種想法本身沒錯,可是經過大量的實踐,往往故事的結局卻不是你想象的那麼美好。

  首先,如果你作為某一個服務的負責人或者開發者,你的職責就是要保護這個服務不出問題。對你來說,外部任何資訊任何系統你都不能信任。

  大家都在對你說,網關已經限流了,上遊服務也限流了,到你這都是安全的,不要考慮那麼多。你信我,這些人隻是過過嘴瘾,當你負責的服務出問題後,他們絕對不會承認之前說過的話。

  在服務的劃分中,一般有三種:​​鄭州心理醫院哪家好​​​​http://www.hyde8731.com/​​

  純内部服務,隻對内提供服務

  對外業務服務,負責對外的業務處理,會調用内服服務完成業務邏輯

  對外也對内,既提供對外的業務接口,也提供對内的基礎接口

  如果是純對外的服務,網關限流了,這個服務本身沒有必要限流了,因為沒有其他的流量進來。

  如果是純内部服務,肯定是自己要做一層流控的,因為你在最底層,你的調用方很多。

繼續閱讀