個人部落格網:www.lfuping.cn (你想要這裡多有)
Zuul 路由映射規則配置
預設路由請求位址,很容易暴露接口細節;
是以需要配置下映射規則,提高服務的安全性;
application.yml配置:
server:
port: 3001
context-path: /
spring:
application:
name: zuul
#服務名稱 映射
zuul:
ignored-services: "*" #忽略所有的服務名稱
routes:
studentServer.serviceId: provider #這個就是服務生産者的名稱
studentServer.path: /providerServer/** #服務映射名稱
prefix: /lifuping #請求字首
eureka:
instance:
hostname: eureka1 #eureka用戶端主機執行個體名稱
appname: zuul #用戶端服務名
instance-id: springcloud-zuul:3001 #用戶端執行個體名稱
prefer-ip-address: true #顯示IP
client:
service-url:
defaultZone: http://localhost:7001/eureka/
#叢集模式defaultZone: http://lifuping.eureka3.com:6001/eureka/,http://lifuping.eureka2.com:5001/eureka/,http://lifuping.eureka1.com:7001/eureka/ # 叢集
#單機defaultZone: http://localhost:7001/eureka
#把服務注冊到eureka注冊中心
映射服務名稱和添加請求字首
二、測試:
1.啟動eureka單機或者叢集,然後再啟動下一個服務生産者springcloud-provider-1單機或者叢集,以及 zuul網關服務;
2.請求http://localhost:3001/lifuping/providerServer/provider/list
源碼連結: https://pan.baidu.com/s/1G2IeAH8VNkpjciOS_xV6_A
提取碼: um4b
歡迎關注我的微信公衆号:平川大叔