Consul Response代码429到底意味着什么?


滔滔江水
2025-03-18 02:53:25 (14天前)



领事
</跨度>
为健康检查提供响应代码429(请求太多)。

这是一个有效的回应吗?
这意味着什么?

API:操作员/自动驾驶仪/健康

2 条回复
  1. 0# 无语 | 2019-08-31 10-32



    如果你看一下有问题的代码:

    https://github.com/hashicorp/consul/blob/master/agent/operator_endpoint.go#L311



    你会看到429是完全正常的,它是一个“警告”意味着系统不是100%健康,但它仍然有效。



    原始拉取请求有更多信息:github.com/hashicorp/consul/pull/2788




    原始答案:
    </强>



    如果这是领事馆对您的某项服务进行健康检查,那么该服务将返回429,这是您和您的服务之间的任何内容。



    如果您查看健康检查的文档:

    https://www.consul.io/docs/agent/checks.html



    您将看到可以指定间隔,以限制调用健康检查的频率。但正确的答案可能是改变您的服务,以接受来自领事的健康检查,但限制较少。


登录 后才能参与评论