域名怎么能做ip的负载均衡?

130次阅读

共计 398 个字符,预计需要花费 1 分钟才能阅读完成。

比如我有 5 个 10M 宽带的 MQTT 服务器,都有外网,除了客户端存 5 个 ip,循环用。有什么办法能让域名解析上解决么?

nginx 同样的记录放多个记录值
但具体怎么用还是取决于客户端,有的用首个返回值,有的轮询,也有一致性算法取优的

rem 发表于 2022-9-28 16:37
nginx

那不行吧。这个除非 5 个机器都是内网。不然出口还是 nginx 的服务器,这个服务器只有 10M,但是我 5 个机器最大的并发应该是 50M 宽带。多个 a 记录好像是轮询
国内 dns 可以分不同运营商解析,这也是一种负载 server1.baidu.com
…..
server5.baidu.com
然后客户端随机数字。
或者直接 server.baidu.com 上配置 nginx 302 跳转,
域名解析就别想了,本来 DNS 缓存就慢。查 dns 不一定会连接,根据 dns 做均衡不太好

正文完
 0