Zuul 如何屏蔽服務和指定路徑
更新時間:2021年07月05日 11:28:14 作者:大漠知秋
這篇文章主要介紹了Zuul 如何屏蔽服務和指定路徑的實現方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
Zuul 屏蔽服務和指定路徑
有時我們的一些后端服務并不想暴露出去
我們可以通過屏蔽服務或者路徑的方式來進行實現:
### 網關配置
zuul:
routes:
demo-order:
path: /do/**
serviceId: demo-order
stripPrefix: true
# 忽略的服務,有些后端服務是不需要讓網管代理的,防止服務侵入
ignored-services: service-a,service-b,config-server
# 忽略的接口,屏蔽接口
ignored-patterns: /**/div/**
Zuul為微服務同時指定path和URL
配置舉例
server:
port: 8040
spring:
application:
name: microservice-gateway-zuul
eureka:
client:
service-url:
defaultZone:http://localhost:8761/eureka/
instance:
prefer-ip-address: true
zuul:
routes:
user-route: # 該配置方式中,user-route只是給路由一個名稱,可以任意起名。
url:http://localhost:8000/# 指定的url
path: /user/** # url對應的路徑。
測試
1 啟動相關微服務
2 在地址欄輸入 http://localhost:8040/user/1

說明配置生效
這樣就可以將/user/**映射到http://localhost:8000/**
需要注意的是:
使用這種方式配置的路由不會作為HystrixCommand執(zhí)行,同時也不能使用Ribbon來負責均衡多個URL。
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
SpringBoot實現MapperScan添加動態(tài)配置(占位符)
這篇文章主要介紹了SpringBoot實現MapperScan添加動態(tài)配置(占位符),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教。2022-01-01
springboot封裝JsonUtil,CookieUtil工具類代碼實例
這篇文章主要介紹了springboot封裝JsonUtil,CookieUtil工具類過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-09-09
解決spring?data?jpa?saveAll()?保存過慢問題
這篇文章主要介紹了解決spring?data?jpa?saveAll()保存過慢問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-11-11

