天天看點

微服務網關總結之 —— zuul

前言

随着微服務的盛行和廣泛的使用,選擇一套完整的微服務架構解決方案是作為技術選型的前置條件,不管是基于dubbo的或是spring-cloud,還是基于alibaba的更新版cloud的微服務,應用都越來越成熟,在微服務生态中,網關作為服務治理的必不可少的一個元件,在實際生産中的價值得到了越來越高的重視,占據着很重要的地位

網關的位置在整個微服務鍊條上屬于nginx之後,後端微服務之前,屬于中間層,如果把nginx也考慮進來的話,從某種意義上也可以算做是網關,但nginx更多起到的作用是作為後端請求的流量分發,服務的負載均衡方面,在更細緻的控制到rest服務以及對具體的服務做相關的治理的話,nginx存在着較大的局限性,這就給了gateway這一層很大的發揮空間

微服務網關總結之 —— zuul

關于網關更多的作用大家可以參閱相關資料,總結來說,gateway網關的主要作用總結起來有:

  • 身份驗證和安全
  • 審查和監測
  • 動态路由
  • 負載均衡,分擔請求壓力
  • 服務聚合,熔斷降級

繼續閱讀