当前位置:编程学习 > JAVA >>

请教一个多机器之间文件锁的问题

我现在碰到一个问题,项目组中一个集群里有多台机器,多台机器都要访问一个文件,因为这些机器要并发的访问和修改文件的内容,所以需要对文件加锁,但是这些机器之间没有全局缓存之类的东西,所以没法共享锁的变量。请问各位高手有没有什么好法办? --------------------编程问答-------------------- 你这个问题,先要搞清楚,
被访问的文件是怎么存储的
多台机器各自访问文件的方式是什么 --------------------编程问答--------------------
引用 1 楼 rumlee 的回复:
你这个问题,先要搞清楚,
被访问的文件是怎么存储的
多台机器各自访问文件的方式是什么


被访问的文件放在一台NAS服务器上(共享存储),这个NAS被挂在所有应用服务器上 --------------------编程问答-------------------- 共享存储,存储不提供文件锁么?存储本身就是一个操作系统,他自己有文件锁的功能吧?或许你直接锁文件就可以了,根本不用想了么多。 --------------------编程问答--------------------
引用 3 楼 spiniper 的回复:
共享存储,存储不提供文件锁么?存储本身就是一个操作系统,他自己有文件锁的功能吧?或许你直接锁文件就可以了,根本不用想了么多。


木有的,否则我就不提这个问题了 --------------------编程问答-------------------- 有没有人用过文件锁?这个东西能实现吗
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,