网站技术?(有经验或高手进)服务器如果坏了,就用另外服务器来替代,访问本网站就什么情况下都可正常运行!

来源:百度知道 编辑:UC知道 时间:2024/07/02 10:13:48
本公司有三台服务器,用oracle数据库,tomcat+JDK配置;
访问网站域名,三台服务器轮流来工作,具体是怎样实现?
只启动一个tomcat和一个数据库?数据要同步..是不是只设置一个IP地址?有没有可能用到数据库群集知识..

目的:服务器如果坏了,就用另外服务器来替代,访问本网站就什么情况下都可正常运行;

你这是要HA嘛,两台服务器配置相同的www服务和数据库,连接一台san存储,这两台服务器之间通过心跳线连接,运行时一台运行www服务,另外一台运行数据库,两台机器周期性的相互检测对方是否正常的提供服务,如果检测到异常将对方提供的服务接管过来,由于数据库是存放在san存储上的,而且同一时刻只有一台服务器上的数据库在运行,所以应该不会出现数据不统一的情况,你的应用里应该有读写锁一类的构造吧?置于HA,国内外有很多软件公司做,虽然我知道一家基于linux系统做HA的,但是为避嫌起见,我就不提供详细信息了,你自己上网去找吧,baidu一下HA,就是“高可用集群”,很多的。