一、什么是Spring Cloud Gateway
Spring Cloud Gateway是Spring Cloud官方推出的網關框架,網關作為流量入口有着非常大的作用,常見的功能有路由轉發、權限校驗、流量限制。
二、Spring Cloud Gateway解決的問題
如果客戶端直接連各個微服務,將會出現很多問題
- 客戶端會多次請求不同的為服務,增肌了客戶端請求的復雜性。
- 存在跨域請求。
- 權限認證復雜,每個服務都需要獨立認證。
- 后期增加服務,合並服務等重構會有較大困難。
以上問題可以借助於網關得以結局。網關是服務端與客戶端的中間層,所有的客戶端請求都要經過網關。