Skip to content

Commit abf0be1

Browse files
committed
add readme in dubbo consul register sample
1 parent 38ad663 commit abf0be1

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

dubbo-consul-sample/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,12 +96,16 @@ Master节点采用Raft算法保证多个Master节点数据一致性,Master节
9696

9797
#### Connsul健康状态检查Check
9898
check必须是Script、HTTP、TCP、TTL四中类型的一种
99+
99100
**Script Check**
100101
通过执行外部应用进行健康状态检查;
102+
101103
**HTTP Check**
102104
这种检查将按照预设的时间间隔创建一个HTTP get请求,相应状态码必须为2XX系列,在SpringCloud中通常使用HTTP Check的方式;
105+
103106
**TCP Check**
104107
根据设置的IP/端口创建一个TCP连接,连接成功为Success,失败是Critical状态;
108+
105109
**TTL Check**
106110
这种Checks为给定的TTL保留了最后一种状态,Checks的状态必须通过HTTP接口周期性跟新状态,如果外部接口没有更新状态,那么状态就会被认为不正常;
107111
这种机制,在概念上类似“死人开关”,需要服务周期性汇报监控状态。在高版本的Dubbo中扩展了Consul使用的是TTL Check机制;

springcloud-consul-config-sample/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,12 +96,16 @@ Master节点采用Raft算法保证多个Master节点数据一致性,Master节
9696

9797
#### Connsul健康状态检查Check
9898
check必须是Script、HTTP、TCP、TTL四中类型的一种
99+
99100
**Script Check**
100101
通过执行外部应用进行健康状态检查;
102+
101103
**HTTP Check**
102104
这种检查将按照预设的时间间隔创建一个HTTP get请求,相应状态码必须为2XX系列,在SpringCloud中通常使用HTTP Check的方式;
105+
103106
**TCP Check**
104107
根据设置的IP/端口创建一个TCP连接,连接成功为Success,失败是Critical状态;
108+
105109
**TTL Check**
106110
这种Checks为给定的TTL保留了最后一种状态,Checks的状态必须通过HTTP接口周期性跟新状态,如果外部接口没有更新状态,那么状态就会被认为不正常;
107111
这种机制,在概念上类似“死人开关”,需要服务周期性汇报监控状态。在高版本的Dubbo中扩展了Consul使用的是TTL Check机制;

0 commit comments

Comments
 (0)