这样一个问题:
有好几个冗余数据库,部署在不同的机器上,自然对应的连接字是不同的。
现在想实现这样一个功能,数据库连接随时拿来都可以用(意思就是说这几个数据库服务器那个宕机了,就会自动切换连接另一台机器,这几个机器是有顺序的例如:A机,B机,C机,只有当A机不能用才能用B机,依次),应用程序使用就不用去诊断那个机器是可用的,而是直接拿到这个链接执行操作即可,大家探讨一下有什么好的实现方法。个人观点:
设定数据库链接为静态的,开启一个线程不断的扫描诊断,并维护这些连接,来保证应用程序使用时候是可用的。Java数据库应用数据库服务器
有好几个冗余数据库,部署在不同的机器上,自然对应的连接字是不同的。
现在想实现这样一个功能,数据库连接随时拿来都可以用(意思就是说这几个数据库服务器那个宕机了,就会自动切换连接另一台机器,这几个机器是有顺序的例如:A机,B机,C机,只有当A机不能用才能用B机,依次),应用程序使用就不用去诊断那个机器是可用的,而是直接拿到这个链接执行操作即可,大家探讨一下有什么好的实现方法。个人观点:
设定数据库链接为静态的,开启一个线程不断的扫描诊断,并维护这些连接,来保证应用程序使用时候是可用的。Java数据库应用数据库服务器
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货