社区
Web Services
帖子详情
两个服务器之间的文件传输问题,急待解决!
liang922
2005-05-30 02:53:21
有服务器A、B,各自有一个文件夹pub,若服务器A中pub文件夹的文件发生变化就自动更新到服务器B中的pub对应文件,反之亦然。
我采用的技术是用FileSystemWatcher组件和web service技术处理,但问题就是当A上传文件到B后,B可能又会更新到A,导致死循环,请问有没有解决的好方法.
...全文
290
7
打赏
收藏
两个服务器之间的文件传输问题,急待解决!
有服务器A、B,各自有一个文件夹pub,若服务器A中pub文件夹的文件发生变化就自动更新到服务器B中的pub对应文件,反之亦然。 我采用的技术是用FileSystemWatcher组件和web service技术处理,但问题就是当A上传文件到B后,B可能又会更新到A,导致死循环,请问有没有解决的好方法.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大雨仔
2005-05-31
打赏
举报
回复
对文件算出个Hash值,或者生成一个唯一的标识,来进行两个的比较以解决死循环
liang922
2005-05-31
打赏
举报
回复
昨天网络有点问题,今天上来看到这么星星,简直太荣幸了,我和同事讨论过之后,
觉得 CMIC(大象)的方法比较简单,我们先将更新的文件添加到一个xml文件,并设有状态字段,
0为未更新,1为更新中,当服务器A的文件修改的时候就修改其中的状态,然后更新到B,当B调用
A的时候就先判断xml中的字段是不是为0,不是就更新.
真相重于对错
2005-05-30
打赏
举报
回复
我感觉这个类似于多进程锁问题,你可以这样,当a文件发生变化时,调用b段的ws,在ws中你先解除filesystemwatch监视,同时锁定b段文件,更新它,然后释放b段文件,在添加监视
Tomgus
2005-05-30
打赏
举报
回复
楼主真有面子,大佬们都来了!
我也同意最好用个东西做比对,防止资源冲突
CMIC
2005-05-30
打赏
举报
回复
做一个日志文件,先写日志在传输,FileSystemWatcher判断日志文件看是否需要调用web service。
写一个日子文件不会影响什么效率了吧
liang922
2005-05-30
打赏
举报
回复
但是这样程序的执行效率会降低了很多哦
孟子E章
2005-05-30
打赏
举报
回复
你可以再用个之间介质,比如数据库,把a,b的文件放数据库记录里,进行数据库的比对
自建cdn需要买多个服务器吗,自建CDN如何选择服务器
CDN加速通过将网站的内容缓存在网络边缘(离用户接入网络最近的地方),然后在用户访问网站内容的时候,通过调度系统将用户的请求路由或者引导到离用户接入网络最近或者访问效果最佳的缓存服务器上,有该缓存服务器为...
第55章 文件加锁
应用程序的一个常见需求是从一个文件中读取一些数据,...这里存在地
问题
是
两个
进程在没有采用任何同步技术地情况下可能会同时执行上面地步骤从而导致(举例)出现图55-1中给出地结果(这里假设序号地初始值为1000)。
CDN技术介绍
此外,当用户与网站之间的链路被突发的大流量数据拥塞时,对于异地互联网用户急速增加的地 区来说,访问质量不良更是一个
急待
解决
的
问题
。而应运而生的CDN(Content Delivery Network,内容分发网络)技术正是针对...
详解NAS虚拟化
如何管理这些数据已经成为一个
急待
解决
的痛点,管理成本飞涨。 我们到底应该怎样这种左右为难的境地当中的呢?显而易见,一方面,我们可以很容易的利用Windows或者Linux的文件服务器再加上直连存储系统或者...
CDN是什么?CDN的相关技术!CDN的不足?
特别是当用户与网站之间的链路被突发的大流量数据拥塞时,对于异地互联网用户急速增加的地区来说,访问质量不良更是一个
急待
解决
的
问题
。如何才能让各地的用户都能够进行高质量的访问,并尽量由此而产生的费用和网站...
Web Services
12,165
社区成员
16,325
社区内容
发帖
与我相关
我的任务
Web Services
.NET技术 Web Services
复制链接
扫一扫
分享
社区描述
.NET技术 Web Services
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章