Zuul指定path+serviceid
生活随笔
收集整理的這篇文章主要介紹了
Zuul指定path+serviceid
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為指定的微服務去指定路徑,zuul反向代理微服務,要對路由進行更細粒度的控制,你可以獨立的指定path和serviceId,To get more fine-grained control over a route, you can specify the path and the serviceId independentlyas follows:zuul:routes:users:path: /myusers/**serviceId: users_servicezuul.routes.user-route.service-id=microservice-simple-provider-user
zuul.routes.user-route.path=/user/**這個serviceId就是我們注冊到Eureka的ServiceId,這個時候users可以隨便寫,我們寫成user-route,讓zuul反向代理微服務,進的是/user/**這個東西,這個user-route只要是唯一的就可以,為了簡單,我們就不啟動電影微服務了,對于zuul來講,他后端的電影微服務,用戶微服務,或者其他的微服務,是不是等價的,所以我們簡單點,我們就不測電影微服務了,Eureka和用戶微服務我們已經啟動好了,本身我們是要訪問用戶微服務的localhost:7900/simple/1那我現在用了zuul,按照我剛剛的說法,http://localhost:8040/user/simple/1看看能不能訪問果然能訪問,說明我們這個實驗成功了https://cloud.spring.io/spring-cloud-netflix/reference/html/#_router_and_filter_zuul路由必須有一個路徑,可以指定為ant樣式的模式,ant是構建工具,/myusers/他能匹配一個級別,如果配置的是/myusers/*,只能匹配/myusers/x,/myusers/x/x就匹配不上了,但是/myusers/**就能全部匹配,這樣無論多少層都能夠匹配,權限控制框架shiro
?
總結
以上是生活随笔為你收集整理的Zuul指定path+serviceid的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Zuul简介及代码示例
- 下一篇: Zuul指定Path+url以及指定可用