1
私たちはZuul ProxyでSpringブートを使用して、APIリクエストをAPIに転送しています。設定例は以下の通りです。Spring Boot Zuul:複数のルートURLのマップ
zuul.routes.common.url=http://10.0.0.1:8081/common
zuul.routes.meta.url=http://10.0.0.2:8082/meta
これですべてのことがうまく動作します。負荷を分散し、基礎となるサーバーを効率的に利用するために、構成の一部として複数のURLを指定し、URLの1つに対して要求転送を有効にしたいと考えています。正確には、次のようにプロキシの設定を構成し、要求を処理できるエンドポイントのカンマ区切りリストを提供したいと考えています。
zuul.routes.common.url=http://10.0.0.1:8081/common,http://10.0.0.11:8081/common
zuul.routes.meta.url=http://10.0.0.2:8082/meta,http://10.0.0.12:8082/meta
残念ながら、このような設定では「リソースが見つかりません」というエラーが発生します。
質問:
- これが可能な構成ですか?
- これ以外の方法でこれを達成することは可能ですか?
よろしく、 Manjunath
編集:回答
そのことはできませんが、単にZuulで複数のURLを設定します。リボンを使用してロードバランスを要求する必要があります。あなたはリボンを使用したい
zuul.routes.common.path=/**
zuul.routes.common.serviceId=common
common.ribbon.listOfServers=http://10.0.0.1:8081/common,http://10.0.0.2:8081/common
ありがとうございます。 Zuulだけで直接複数のURLを設定することはできません。 – Manjunath
正しいです、リボンを使用する必要があります –
しかし、これはHTTPSを許可しません。取得するのは 'java.security.SignatureException:Signature does not match'です – test