小编Wou*_*ter的帖子

是否可以配置 Consul 健康检查,将其设置为关键,但在 TTL 后默认为健康?

我的主要目标是当我可以预测我的服务将会下降时,避免健康状态更新为“严重”时出现严重延迟。我会将其与已经到位的 http 健康检查结合起来。

考虑的解决方案:

  • 我尝试过 TTL 检查,但这会带来转换服务以不断发送其当前状态的负担。

  • 我想到使用具有非常高的 ttl 的 TTL 检查 + 在重新启动时发送“健康”,但如果此初始请求失败,则服务将保持不健康状态太长时间。

  • 减少 http 运行状况检查的间隔会稍微缓解该问题,但也会产生更大的开销。

consul

5
推荐指数
1
解决办法
2314
查看次数

标签 统计

consul ×1