指定したマイクロサービスへのアクセスパスのカスタマイズ
1012 ワード
紹介する
設定routes.マイクロサービスのサービスID=パスを指定します.例:
zuul:
routes:
users:/myusers/**
二実戦
1構成を次のように変更します.
2アドレスバー入力http://localhost:8040/user/1
3アドレスバー入力http://localhost:8001/1
同じ結果が得られる
4説明
入力時http://localhost:8040/user/1Microservice-provider-user:/user/**を構成することから、microservice-provider-userマイクロサービスにルーティングされ、microservice-provider-userマイクロサービスに対応するURLはhttp://localhost:8001
設定routes.マイクロサービスのサービスID=パスを指定します.例:
zuul:
routes:
users:/myusers/**
二実戦
1構成を次のように変更します.
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:
microservice-provider-user: /user/**
2アドレスバー入力http://localhost:8040/user/1
3アドレスバー入力http://localhost:8001/1
同じ結果が得られる
4説明
入力時http://localhost:8040/user/1Microservice-provider-user:/user/**を構成することから、microservice-provider-userマイクロサービスにルーティングされ、microservice-provider-userマイクロサービスに対応するURLはhttp://localhost:8001