【 以下文字转载自 LinuxDev 讨论区 】
发信人: ex2 (唐诗宋词,Fortran数值), 信区: LinuxDev
标 题: 多节点 跟 服务器 的 同步问题
发信站: 水木社区 (Wed Jul 13 01:35:00 2011), 站内
有10~40个节点 分布在internet各处
各节点连接服务器 快慢不均 多数很不理想,
一般10k~20每秒, 上行下行都如此, 或者更慢
各个节点不定时, 每3~7分钟, 生成些二进制数据传给服务器,
并从服务器获取另外些二进制数据进行计算
现在的方案是打算用apache作为服务器, 节点上传/下载二进制文件
问题1. 有没更好的做法?[自己写服务器端???]
问题2.服务器需根据上传的数据, 使用一个文件记录运算结果,
明确无法使用数据库, 目的在于为各节点分配任务时避免重复
若多个节点同时上传数据, 会有竞争导致不一致的问题,
apache下[优先考虑php, 别的咚咚也不拒绝], 应该用什么机制
来确保文件写操作的安全/一致性??
谢谢
--
FROM 92.25.11.*