consul-sdk

1.1.9 • Public • Published

Consul-SDK npm version

A succinct Consul SDK based on node-consul

使用

在你的服务目录中安装配置并引用consul-sdk,需要三步:

1. 安装

  • npm方式:
npm i consul-sdk --save
  • yarn方式:
yarn add consul-sdk

2. 配置

在服务根目录下放一个配置文件 consul.json,格式如下:

{
  "serverHost": "192.168.1.1",      
  "serverPort": 8500,              
  "secure": false,                 
  "name": "node-consul-sdk",        
  "host": "127.0.0.1",              
  "port": 8020               
}

配置说明:

字段 意义
serverHost consul agent地址(选填,默认值为localhost)
serverPort consul agent端口(选填,默认值为8500)
secure 是否使用安全连接(选填,默认值为false)
name 服务名称
host 服务所在的IP地址
port 服务使用的端口

3.调用

在服务入口文件中(比如app.js) 引入模块:

require('consul-sdk')

功能列表

  1. 服务启动时注册到consul
  2. 服务退出时从consul注销

Readme

Keywords

Package Sidebar

Install

npm i consul-sdk

Weekly Downloads

2

Version

1.1.9

License

MIT

Last publish

Collaborators

  • moyerock