我们在服务器上有一个MS SQL Server数据库,其中包含IP(IP1)和该数据库的备份副本以及另一个IP(IP2)。
由于某些情况,第一台服务器可能会损坏,在此期间我们必须使用备份副本。
我的同事提供的只是写一个Windows服务,每分钟拨打第一个IP,如果不可访问,用第二个ip替换 hosts 文件中的记录。
我想,它必须是更安全和跨平台的解决方案(如代理和东西),因为这个问题必须经过多次研究和解决,而且他们提供的架构太脆弱且依赖于平台(它取决于操作系统Windows,您需要管理员权限来编辑主机等。)
有没有"标准"领域替代问题的救赎?