Zuul路由網關配置

  • 2019 年 11 月 1 日
  • 筆記

版權聲明:本文為部落客原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。

本文鏈接:https://blog.csdn.net/weixin_44580977/article/details/99654996

1.繞過網關

圖片上傳是文件的傳輸,如果也經過Zuul網關的代理,文件就會經過多次網路傳輸,造成不必要的網路負擔。在高並發時,可能導致網路阻塞,Zuul網關不可用。這樣我們的整個系統就癱瘓了。

所以,我們上傳文件的請求就不經過網關來處理了。

2.Zuul的路由過濾

Zuul中提供了一個ignored-patterns屬性,用來忽略不希望路由的URL路徑,示例:

zuul.ignored-patterns: /upload/**

路徑過濾會對一切微服務進行判定。

Zuul還提供了ignored-services屬性,進行服務過濾:

zuul.ignored-services: upload-servie

我們這裡採用忽略服務:

zuul:    ignored-services:      - upload-service # 忽略upload-service服務

上面的配置採用了集合語法,代表可以配置多個