2020-09-24 17:10:14 版本 : Consul
作者: 戴海林 于 2020年09月24日 发布在分类 / 物联网组 / 公司消息中心 / 开发 下,并于 2020年09月24日 编辑
 历史版本

修改日期 修改人 备注
2020-09-24 17:21:06[当前版本] 戴海林 其他原因...
2020-09-24 17:10:14 戴海林 其他原因...
2020-09-24 16:41:35 戴海林 其他原因...
2020-09-24 16:31:09 戴海林 其他原因...

  • 注册一个ID为“test001”,name为“test”的服务:curl -X PUT -d '{"id": "test001","name": "test","address": "127.0.0.1","port": 8080,"tags": ["dev"]}' http://192.168.78.131:8500/v1/agent/service/register

  • 查看服务是否注册成功
    curl http://192.168.78.131:8500/v1/catalog/service/test 查看服务信息
    curl http://192.168.78.131:8500/v1/health/service/test?passing 健康检查
    http://192.168.78.131:8500打开管理页面查看已注册的服务


  • 删除服务

    curl -X PUT http://streamserver.njrgrj.com:8500/v1/agent/service/deregister/test001


    健康检查配置

    https://www.consul.io/docs/discovery/checks


    -config-dir  - 要加载的配置文件的目录。 Consul将加载后缀为“.json”的所有文件

    {
       "watches": [
        {
           "type""key",
           "key""foo/bar/baz",
           "handler_type""http",
           "http_handler_config": {
              "path": "http://10.0.2.15:8080/watch",
              "method""POST",
              "header": { "x-foo":[ "bar""baz"]},
              "timeout""10s",
              "tls_skip_verify"false
          }
        }
      ]
    }


    历史版本-目录  [回到顶端]
      知识分享平台 -V 4.8.7 -wcp