私はこの設定と少し混乱しています。 @EnableDiscoveryClient
のMy Spring Bootアプリは、spring.cloud.consul.host
がlocalhost
に設定されています。私はBoot Appが動作しているホスト上でConsul Agentを実行していますが、私はいくつかの質問をしています(私の答えはドキュメントにないようです)。"spring.cloud.consul.host"設定値に複数のConsulエージェントがありますか?
この設定で複数の値を受け入れることはできますか?
- もしそうなら、私は領事サーバーのアドレスのリストに値を設定することを望んでいます(しかし、コンサルエージェントの実行ポイントは何なのでしょうか?
- そうでなければ、
@EnableDiscoveryClient
のBootアプリケーションが実行されているすべてのノードでConsul Agentを実行する予定ですか? (これは間違っていると感じますが、1つのエージェントがクラスターについてすべてを伝えることができるにもかかわらず、1つのエージェントがこの1つのエージェントに連絡できない場合はどうなりますか?この構成のベストプラクティス?
を参照してください。 – spencergibb