consul-sdk
v1.1.9
Published
A consul SDK based on node-consul
Downloads
2
Readme
Consul-SDK
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')
功能列表
- 服务启动时注册到consul
- 服务退出时从consul注销