0

我将https://github.com/microsoft/etcd3用于 etcd3 NodeJS 客户端,但默认情况下,gRPC 使用默认端口 2379 或 2380。但我正在运行多个 etcd docker 容器实例。如何基于多个端口创建多个客户端。

谢谢。

4

1 回答 1

0

我认为您可以在构建客户端时提供单个或一组主机。有关配置,请参阅以下内容hosts和更复杂的参考grpcOptions

https://microsoft.github.io/etcd3/interfaces/ioptions.html#hosts

https://microsoft.github.io/etcd3/interfaces/ioptions.html#grpcoptions

所以使用除localhostand以外的值2379

const client = new Etcd3(options = { hosts: '127.0.0.1:2379' });
于 2021-01-17T19:26:34.577 回答