etcd3 NodeJS クライアントにhttps://github.com/microsoft/etcd3を使用していますが、デフォルトでは gRPC にデフォルト ポート 2379 または 2380 を使用しています。しかし、複数の etcd docker コンテナー インスタンスを実行しています。複数のポートに基づいて複数のクライアントを作成する方法。
ありがとう。
etcd3 NodeJS クライアントにhttps://github.com/microsoft/etcd3を使用していますが、デフォルトでは gRPC にデフォルト ポート 2379 または 2380 を使用しています。しかし、複数の etcd docker コンテナー インスタンスを実行しています。複数のポートに基づいて複数のクライアントを作成する方法。
ありがとう。
クライアントを構築するときに、ホストの単一または配列を提供できると思います。の設定については、以下hosts
と、少し複雑なリファレンスを参照してくださいgrpcOptions
。
https://microsoft.github.io/etcd3/interfaces/ioptions.html#hosts
https://microsoft.github.io/etcd3/interfaces/ioptions.html#grpcoptions
localhost
したがって、と以外の値を使用します2379
。
const client = new Etcd3(options = { hosts: '127.0.0.1:2379' });