小编Pri*_*cey的帖子

如果不可用则使用备份(不仅仅是停机)

使用haproxy,我想要:

  • “主”服务器和“备份”服务器池,尽管它们不一定必须位于不同的池中。
  • 每个后端都有一个较低的“maxconn”(在本例中为 1)
  • 客户端不应在队列中等待。如果“主”池中没有立即可用的服务器,则应立即将它们分流到“备份”池。

现在我有一个后端,“主”服务器的权重高得离谱,而且“有效”。

acl use_backend+connslots是正确的,但如果没有我自己的答案中的补丁,它并不完美。

不需要修改 haproxy 二进制文件的奖励积分。

haproxy

6
推荐指数
3
解决办法
7053
查看次数

在 haproxy 中“平衡源”的其他选项

我有 haproxy 监听多个端口并指向几个后端服务器。

理想情况下,我希望它能够将与同一端口的重复通信指向同一后端。

“平衡源”是行不通的,因为请求通常来自同一个源。

这是可行的吗?

我也对非 haproxy 解决方案持开放态度。使用的协议并不重要,但绝对不是 http。假设它的 ssh 并且你不应该出错。

编辑:澄清一下,假设我有 10 个“后端服务器”和 5 个“客户端”。每个后端服务器一次只能处理一个连接。我有比需要的更多的服务器,以防一些变得不可用。我将手动将每个客户端指向 haproxy 端口。我想确保每个客户端始终访问后端服务器(这很简单),但最好每次都访问相同的服务器,只要它可用即可。

haproxy

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

标签 统计

haproxy ×2