nodejs 微服务服务发现组件,整合ZK,nacos,consul等服务发现平台
软件架构说明 使用Class 封装常见的微服务注册中心组件
npm i i1stcs-service-discovery
- 配置注册中心参数
- 初始化服务注册工厂
- 获取服务节点
- registry.provider: 注册中心类型:zookeeper、nacos、consul
- registry.nodes: 注册中心地址
- registry.SELECT_STRATEGY: 负载均衡规则:random,round,sticky
- ... 其他参数详见注释