2016-07-08 7 views
1

を使用してサービスを登録する(実行する方法ブートストラップとして)。例えば私は<strong>春クラウド領事</strong>を使用してサービスを登録しているが、これのために、私は<strong>領事・サーバ・ノード</strong>にチャネル通信を確立<strong>領事ローカルエージェント</strong>を実行する必要がありました春クラウド領事

#Server 
consul agent -server -bootstrap -bind -data-dir data -ui-dir web_ui 

#Desktop 
consul agent -data-dir consul -ui-dir consul/dist -join server_ip_address 

デスクトップでこのローカルエージェントを持つのを避けるためにどのような方法がありますが、私は私のデスクトップ春クラウド領事からの平均は、サーバノードにサービスを登録しますか?

例として、Netflix EurekaクライアントはNetflix Eurekaサーバーでサービス名をバインドするために外部エージェントを実行していません。

+0

を与えるプロパティファイルやYAMLファイルを使用する必要があります領事を実行する – spencergibb

+0

それを避ける方法はありますか? –

+0

私が知っているわけではありません。あなたはハリスコープのために領事で働く人と話す必要があります。 – spencergibb

答えて

0

あなたは私だけのサンプルYAMLファイルにお勧めの方法です

application.yml

# Configure this Discovery Server 
spring: 
    cloud: 
    consul: 
     host: localhost 
     port: 8500 

bootstrap.yml

spring: 
    application: 
      name: service-name 
+0

両方ともbootstrap.ymlに入ることをお勧めします –

関連する問題