2017-11-04 14 views
0

"locahost:8090/user/login/username"のようなサービスがある場合、Consulサーバーにサービスを登録する方法がわかりません。私はあなたの助けに感謝しています!Consulにサーバーを登録する方法

サービス定義ファイルを使用して

をあなたはサービス定義のJSONファイルを作成して使用することができます。このサービスがすでに実行されている、あなたは領事に登録するには、次の方法のいずれかを使用することができますと仮定すると

答えて

0

そのホスト上で実行しているコンサルエージェントがサービスを登録します。ここ

$ sudo mkdir /etc/consul.d 
$ echo '{"service": {"name": "myService", "tags": ["java"], "port": 8080}}' \ 
    | sudo tee /etc/consul.d/myService.json 

$ consul agent -dev -config-dir=/etc/consul.d 
==> Starting Consul agent... 
... 
    [INFO] agent: Synced service 'myService' 
... 

詳細情報:https://www.consul.io/api/agent/service.html#register-servicehttps://www.consul.io/intro/getting-started/services.html

HTTPのREST APIにここ

詳細情報を使用します。

どのような情報を登録できますか?

サービスのIPとポートは、URL全体ではなく、領事にのみ追加できることにご注意ください。

おかげで、 Arul

+0

おかげでたくさん、私はすでに別の方法を見つけますよ! –

関連する問題