Mryqu's Notes


  • 首页

  • 搜索
close

向Consul注册/注销外部服务节点

时间: 2015-08-01   |   分类: Tool   Consul     |   阅读: 70 字 ~1分钟

已有一个docker上的微服务节点foo,但是有可能需要使用系统外部的foo服务集群。 切换到系统外部的foo服务集群的操作过程如下:

docker-compose stop foo
docker-compose rm foo
curl -X PUT -H 'application/json' -d '{"Node": "foo", "Address": "foo.cluster.yqu.com", "Service": {"Service":"foo", "tags": ["controller"],  "port": 12221}}' http://localhost:8500/v1/catalog/register
docker-compose restart consul

切换回系统内部过程的foo服务节点操作过程如下:

curl -X PUT -H 'application/json' -d '{"Node": "foo"}' http://localhost:8500/v1/catalog/deregister
docker-compose up -d foo
docker-compose restart consul

注销foo服务节点操作过程如下:

curl -X PUT -H 'application/json' -d '{"Node": "foo"}' http://localhost:8500/v1/catalog/deregister
docker-compose stop foo
docker-compose rm foo
docker-compose restart consul

参考

Consul Guide:Registering An External Service

标题:向Consul注册/注销外部服务节点
作者:mryqu
声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!

#consul# #external# #service# #register# #deregister#
Java Mail
[Hive] Hive JDBC实践
  • 文章目录
  • 站点概览

Programmer & Architect

662 日志
27 分类
1472 标签
GitHub Twitter FB Page
    • 参考
© 2009 - 2023 Mryqu's Notes
Powered by - Hugo v0.120.4
Theme by - NexT
0%