首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

求上方案 关于服务器共享文件的有关问题

2013-01-23 
求高手指点下方案 关于服务器共享文件的问题我用JAVA 写服务器有服务器 A B C三个服务器,在不同的机器上,

求高手指点下方案 关于服务器共享文件的问题
我用JAVA 写服务器
有服务器 A B C三个服务器,
在不同的机器上,由于数据开发时有很需要添加的新字段所以选择了序列化保存数据
而且开发时对数据库操作不熟悉的原因就用了序列化。用户数据也保存到了序列化里了
现在服务器分成了3个。3个服务器都需要用到用户数据
这时候要怎么解决呢?
想过用文件共享的办法可是这样对用户数据安全没保障。有别的好办法吗?
[解决办法]
一般建议服务器分功能使用的。
一台文件共享
一台备份以及日志记录
一台数据库共享
[解决办法]
如果你想继续这样用下去,至少有个数据管理程序给你的这些服务器提供接口来读取,储存,否则,即使你以某种方法共享这些数据文件,三个服务器同时操作,再没有锁,会造成数据不同步

但是最好还是用个数据库,序列化总部是个长久的办法把
[解决办法]

引用:
我用JAVA 写服务器
有服务器 A B C三个服务器,
在不同的机器上,由于数据开发时有很需要添加的新字段所以选择了序列化保存数据
而且开发时对数据库操作不熟悉的原因就用了序列化。用户数据也保存到了序列化里了
现在服务器分成了3个。3个服务器都需要用到用户数据
这时候要怎么解决呢?
想过用文件共享的办法可是这样对用户数据安全没保障。有别的好办法吗?
    ……

如果 3个服务器都需要用到。那你要保证3台服务器有相同的序列化文件。
也就是说你写代码的时候 在本地生产序列化文件的同时需要讲着文件同步copy到另外2台机器里。jcifs可以实现

热点排行