文档章节

consul笔记

朝如青丝暮成雪
 朝如青丝暮成雪
发布于 08/17 15:44
字数 241
阅读 7
收藏 0

安装和启动就不说了,很简单。

注册一个服务:

 http://localhost:8500/v1/agent/service/register

put请求,json格式内容如下

{
  "ID": "userServiceId", //服务id
  "Name": "userService", //服务名
  "Tags": [              //服务的tag,自定义,可以根据这个tag来区分同一个服务名的服务
    "primary",
    "v1"
  ],
  "Address": "127.0.0.1",//服务注册到consul的IP,服务发现,发现的就是这个IP
  "Port": 8000,          //服务注册consul的PORT,发现的就是这个PORT
  "EnableTagOverride": false,
  "Check": {             //健康检查部分
    "DeregisterCriticalServiceAfter": "90m",
    "HTTP": "http://www.baidu.com", //指定健康检查的URL,调用后只要返回20X,consul都认为是健康的
    "Interval": "10s"   //健康检查间隔时间,每隔10s,调用一次上面的URL
  }
}

 

查询服务:

http://localhost:8500/v1/catalog/service/userService

 

参考地址:

https://www.jianshu.com/p/f8746b81d65d

 

© 著作权归作者所有

共有 人打赏支持
上一篇: IIS 线程池回收
下一篇: java 写入excel笔记
朝如青丝暮成雪
粉丝 5
博文 71
码字总数 30566
作品 0
浦东
程序员
私信 提问
surging+CentOS7+docker+rancher2.0 菜鸟部署运行笔记

目录 准备工作 开始干活 1.从github 获取surging源码 2.发布Surging.ApiGateway网关 3.安装 consul 4.安装rabbitMQ 5.安装rancher 2.0 (我们尝个鲜) 6.创建rancher本地集群,并运行surging网...

HankeXia
09/12
0
0
[笔记] consul用grpc做健康检查注意点

先上个代码片段开胃 protobuf写一个Health服务: https://github.com/grpc/grpc/blob/master/doc/health-checking.md package必须写成 ... consul源代码里写死了调用grpc的health check http......

疯狂的小企鹅
04/21
0
0
nginx+upsync+consul 构建动态nginx配置系统

参考: http://www.php230.com/weixin1456193048.html 【upsync模块说明、性能评测】 https://www.jianshu.com/p/76352efc5657 https://www.jianshu.com/p/c3fe55e6a5f2 说明: 动态nginx负载......

lirulei90
2017/12/31
0
0
微服务学习笔记系列-Spring Cloud优质项目推荐

Spring Cloud 微服务架构集大成者,云计算最佳业务实践。 image.png Spring Cloud Spring Cloud Config Spring 配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持...

架构广超
2017/11/10
0
0
实战中的asp.net core结合Consul集群&Docker实现服务治理

一、前言 在写这篇文章之前,我看了很多关于consul的服务治理,但发现基本上都是直接在powershell或者以命令工具的方式在服务器上面直接输入consul agent .... 来搭建启动consul集群,一旦把...

dotNET跨平台
09/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Fragment 退出动画导致fragment退出失败问题(罕见问题)

问题背景: Fragment: A , B; A is hidden; B is added; 操作: 返回键的时候执行操作: B transaction remove ; A transaction attach; 执行移除动画。transaction.setCustomAnimations(i......

Carlyle_Lee
21分钟前
1
0
Java并发编程学习四:CountDownLatch,CyclicBarrier,Semaphore以及原子类

上篇文章线程同步的关键字以及理解中介绍了一下多线程同步协作之间经常使用的关键字,今天这篇文章就介绍一下一些同步类以及原子类的使用吧。Java中提供了不少的同步类,如:CountDownLatch,...

JerryLin123
27分钟前
1
0
面试专题-框架

Spring Spring有哪些特点? 使用Spring有什么好处? 1 应用解耦 2 依赖注入 3 AOP 4 事务管理 5 MVC 6 集成开发 Spring应用程序看起来像什么? 一些接口及其实现 一些POJO类 一些xml配置文件 ...

这很耳东先生
39分钟前
2
0
锁和分布式锁

锁的由来: 多线程环境中,经常遇到多个线程访问同一个 共享资源 ,这时候作为开发者必须考虑如何维护数据一致性,这就需要某种机制来保证只有满足某个条件(获取锁成功)的线程才能访问资源...

Ala6
39分钟前
3
0
Vue + Vue-CLI + Mint-UI 移动端开发新手示例实战 - by dogstar

Vue + Vue-CLI + Mint-UI 移动端开发新手示例实战 - by dogstar 项目源代码,在码云上:https://gitee.com/dogstar/a-vue-mint-demo 快速使用 # 安装依赖npm install# 本地开发调试 lo...

暗夜在火星
52分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部