1.1.1 • Published 3 years ago

polaris-koa-nacos-discovery v1.1.1

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

polaris-koa-nacos-discovery

=======

NPM version build status David deps

Nacos Node.js SDK

Install

npm install polaris-koa-nacos-discovery --save

Usage

Service Discovery

'use strict';

const WeightRobin = require('WeightRobin').WeightRobin;

const client = new WeightRobin(channel, nacosAddr);

// 加权随机负载策略
const randomService = client.RandomSelectOneInstance()

// 加权轮询负载策略
const roundService = client.RoundSelectOneInstance()

APIs

创建新服务负载发现客户端

  • new WeightRobin(channle, nacosAddr) 注册一个新的服务发现负载客户端.
    • channel: nacos服务中对应的服务名称
    • nacosAddr: nacos服务地址
  • RandomSelectOneInstance() 加权随机负载策略获取一个健康服务地址.
    • return 一个健康服务ip address
  • RoundSelectOneInstance() 加权轮询负载策略获取一个健康服务地址.
    • return 一个健康服务ip address
1.1.1

3 years ago

1.0.2

3 years ago

1.1.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago