consul常用作服务的注册与发现,搭配健康检查可以及时发现服务健康状态,能有效监控服务注册情况;
可以使用consul服务IP:注册端口/v1/health/checks/服务名称来查询出该服务的status,再根据status可以判断出服务的健康状态;
实际地址:127.0.0.1:8500/v1/health/checks/springboot-oauth2-sso-server
返回信息:
[
{
“Node”: “5DBQ2F05HUXZ2Q”,
“CheckID”: “service:springboot-oauth2-sso-server-18000”,
“Name”: “Service ‘springboot-oauth2-sso-server’ check”,
“Status”: “critical”,
“Notes”: “”,
“Output”: “”,
“ServiceID”: “springboot-oauth2-sso-server-18000”,
“ServiceName”: “springboot-oauth2-sso-server”,
“ServiceTags”: [
“secure=false”
],
“Type”: “ttl”,
“Interval”: “”,
“Timeout”: “”,
“ExposedPort”: 0,
“Definition”: {},
“CreateIndex”: 95,
“ModifyIndex”: 96
}
]
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_37647812/article/details/132230894