load-balancing - 基于 HAProxy 中后端统计的负载均衡
问题描述
我们有后端组件,我们希望使用 HAProxy 进行负载平衡。它们有一个以 json 格式返回统计信息的端点,我们希望使用其中一些值来选择服务器。
有没有什么方法可以在健康检查时收集这些?(此端点也是(或可以是)健康检查端点)
或者你会推荐什么方法?(我们正在考虑运行一个“任务” lua 脚本,该脚本间隔收集所有服务器的统计信息并存储它们,它会工作,但它会带来复杂性,难道没有更简单的替代方案吗?)
我也会接受我们可以用来更轻松地解决这个问题的不同负载平衡器(nginx?等)的建议。
解决方案
推荐阅读
- javascript - 在 javascript 中为 let 变量请求分号
- python - 如何通过分析 URL 来检测子域?
- go - 如何使用 Google Drive API v3 在共享驱动器中按 ID 检索文件夹
- clang - QtCreator 中的 ClangCodeModel 在导入的 C++20 模块上说“找不到模块”
- python - 我该如何解决这个问题?
- java - 无法在 Junit5 Mockito-inline 中以不同的行为模拟同一个类构造函数两次
- javascript - 为什么 useState 返回未定义?
- javascript - 带有空字符串、“任何”或“全部”的 Firestore 查询
- javascript - JavaScript 中的井字游戏
- flutter - 图像正在加载 chrome 但未在手机中加载