tomcatでeurekaクライアントWebサーバーを展開すると、そのパスは hostname:port/project_name/**
しかし、ユーレカとのズールによるルート service-id
、zuulは常に無視します project_name
これをどのように設定できますか project_name
eurekaクライアントまたはzuulで?
回答:
回答№1は0zuul設定では、次のようにしてURLのプレフィックスを保持できます。 stripPrefix
オプション。デフォルト値はtrueです。つまり、urlのproject_nameが削除されます。変更する場合 stripPrefix
に false
以下の例のように、eurekaクライアントはzuulサーバーに渡された完全なURLを受け取ります。
zuul:
routes:
service-a:
path: /service-a/**
stripPrefix: false