我的程序除了一个标准的后端 app 以外,还会运行一个(或多个)订阅线程
需求是这样的
- 正常 Master 运行的时候,Standby 的订阅线程不能启动
- 当 Master 失效的时候,需要杀死 Master 的订阅线程(如果它还活跃的话)
- 当 Standby 接管的时候,启动他自己的订阅线程
- 订阅线程可以接受些许延迟,不要求切换的瞬间就启动
我查看了一下 Haproxy 和 Tomcat 自己的 HA 功能,似乎都没有一个“切换脚本”这种东西
是不是必须用 LVS+keepalive 这种方法,或者商业的 HA 方案?