如何将 etcd3 nodejs 客户端用于与标准端口不同的端口?
How to use etcd3 nodejs client for differnt port than standard?
我正在为 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' });
我正在为 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' });