linux - 我们可以使用 keepalived 将 cpp 应用程序作为 HA 吗?

标签 linux networking high-availability keep-alive failover

我有一个用 C++ 编写的应用程序。我在 2 个具有相同实例 ID 的不同服务器上运行此应用程序。所以使用 linux HA,我可以将调用发送到主服务器。一旦主服务器出现故障,备份服务器开始接收调用。 我们可以使用 keepalived 而不是 linux HA 来做同样的事情吗?

最佳答案

我必须强调,我对 Linux HA 了解不多,但为什么不使用像 HAProxy 这样的代理工具呢?它可以处理和平衡您的实例....

或者,如果您希望您的实例始终处于运行状态,您可以使用 supervisor 等工具来监督它们......

我必须说我并不真正理解这个问题,但希望我的回答至少在区域中......

关于linux - 我们可以使用 keepalived 将 cpp 应用程序作为 HA 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36615944/

相关文章:

c - 如何在 Linux 内核中找到信号处理程序定义?

c - 为什么我在 Debug模式下得到不同的值?

linux - 将 bash 脚本转换为 python

android - 在待机状态下拥有多个 UDP 数据报套接字有意义吗? "simultaneous"数据包是否被内核丢弃或排队?

linux - NFS 实现,ubuntu 发送空的 nfs_fh3?

linux - SIGALRM 以负数给出秒的常数值

networking - 在 UDP 的情况下,MTU 重传如何工作

mysql - 使用MySQL NDB集群实现负载均衡和HA

amazon-web-services - GCP 和 AWS 中是否有类似于 Azure "Availability Set"的内容

postgresql - 如何在使用 docker 在 postgresql 上进行故障转移后升级 master