nacos源码分析——如何做健康检查
2018-07-28 本文已影响72人
黄云斌huangyunbin
服务发现如何做心跳检查
方式一 tcp
创建连接,500ms后看连接是否创建成功
![](https://img.haomeiwen.com/i7835103/e22c36a77f7a0e92.png)
public static final int CONNECT_TIMEOUT_MS = 500;
![](https://img.haomeiwen.com/i7835103/405d48930ad0795c.png)
方式二 http
发一个http请求,看返回码是不是200
![](https://img.haomeiwen.com/i7835103/d611f42a184871f8.png)
![](https://img.haomeiwen.com/i7835103/3b5e20e147301c3e.png)
方式三 mysql
看sql请求是不是抛异常
![](https://img.haomeiwen.com/i7835103/2f2d26b53ba1460a.png)
创建连接,500ms后看连接是否创建成功
public static final int CONNECT_TIMEOUT_MS = 500;
发一个http请求,看返回码是不是200
看sql请求是不是抛异常