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注销

    Keywords

    Install

    npm i consul-sdk

    DownloadsWeekly Downloads

    1

    Version

    1.1.9

    License

    MIT

    Last publish

    Collaborators

    • moyerock