java多台服务器数据问题求教

java多台服务器数据问题求教,第1张

如果你真想不搞的麻烦,那么你的服务器肯定要做成分布式的,然后将通用的数据只放到一个地方(数据库、缓存、服务器都行),其他服务器想要就要取。如果更改这个某个全局的值,就通知所有的服务器过来重新获取这个值。

如果你的服务器就是只有4台的话,还是建议你通过接口来更新,手工调用接口的话也不是很麻烦,也可以在只更改一个服务器的前提下,这个服务器再自己调用其他服务器的接口来更新数据。

还有一个方法就是,将你的这些全局数据放到配置文件中,配置文件放到共享存储中或者所有服务器都能访问的网络地址上,然后设置扫描这个配置文件的间隔时间(web.xml上配置),比如30秒扫描一下,发现由更改了就更新。

1. 根据不同的数据库加载不同的驱动:Driver = Class.forName()...DriverManager

2. 根据数据库的参数,建立不同的链接:DriverManager.getConnection()...

3. 定义一个数据结构(比如类),来管理这些不同的链接.

4. 最后使用这些链接来操作数据库.


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/631642.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-18
下一篇2023-07-18

发表评论

登录后才能评论

评论列表(0条)

    保存