Netscaler中具有故障转移的主动-被动负载平衡

时间:2018-08-27 21:59:07

标签: redis failover redis-sentinel netscaler

因此,我们必须使用Netscaler来对Redis服务器进行负载平衡,该服务器上有主实例,其他实例是从属实例(只读)。我们使用redis-sentinel来选举主人。

我只希望Netscaler指向主实例,这样应用程序将始终转到它可以写入的实例。

我已经编写了一个Perl脚本用户监控器,用于与redis-sentinel交互以显示谁是主用户。通过故障转移它可以正常工作,并且Netscaler将正确指向新的主服务器。但是对于从服务器,脚本返回错误,因此Netscaler知道不使用该服务器进行负载平衡。因此从站将每x秒记录一次错误。

是否只有Netscaler可以做我想做的更好的方法?

不要问为什么不只是将应用程序指向redis-sentinel。

0 个答案:

没有答案