天天看點

SpringCloud Zuul 路由映射規則配置

SpringCloud Zuul 路由映射規則配置

個人部落格網:www.lfuping.cn    (你想要這裡多有)

SpringCloud Zuul 路由映射規則配置

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

SpringCloud Zuul 路由映射規則配置
SpringCloud Zuul 路由映射規則配置
源碼連結: https://pan.baidu.com/s/1G2IeAH8VNkpjciOS_xV6_A 
提取碼: um4b
           
SpringCloud Zuul 路由映射規則配置

                                                     歡迎關注我的微信公衆号:平川大叔

繼續閱讀