ztotem

可扩展的文件同步设计

      在老的CMS系统中通过新配置的同步系统,对CMS生成的文件进行同步。方便对机器添加的扩展,新添加的机器首先运行同步初始化的功能模块,此图暂时没有加上。在同步模块中进行配置源与目标服务器的服务模块Url。
      CMS的新闻添加,修改及删除需增加同步函数,以使得新闻添加修改和删除的动作记录到同步表中。同步模块采用WinService程序,定时从同步表中读取记录,调用相关WebService服务。


暂时想到的架构是这样,没有用硬件方式的同步,系统根据设置的延时间隔扫描同步表进行同步,暂没有发现问题。以后再进行逐步完善,比如数据库级的同步,仿银行系统的灾难备份等等。

posted on 2008-04-24 15:40 ztotem 阅读(1840) 评论(11)  编辑 收藏

评论

#1楼  2008-04-24 15:44 李战      

  回复  引用  查看    

#2楼  2008-04-24 16:16 钢钢      

  回复  引用  查看    

#3楼  2008-04-24 17:21 姜敏      

想问下楼主,你的这张图是用ROSE工具画的吗?我最近想了解ROSE工具的用法.   回复  引用  查看    

#4楼  2008-04-24 17:23 姜敏      

能否将原UML图发给我参考下   回复  引用  查看    

#5楼 [楼主] 2008-04-24 18:22 ztotem      

嗯,用的Visio2003,请查收邮件。:)   回复  引用  查看    

#6楼  2008-04-24 19:39 lexus      

这个同步的作用是什么啊?为了保护内网的服务器,还是说通过同步程序,将一个cms的内容,分发到多机上,以达到负载平衡,同步的都是静态的内容话,那用户留言什么的呢怎么处理啊?   回复  引用  查看    

#7楼  2008-04-24 19:45 lzppcc [未注册用户]

cms一般使用ftp方式同步的.   回复  引用    

#8楼  2008-04-24 22:40 土豆网 [未注册用户]

兄弟太厉害了。我还是什么鸟都不是   回复  引用    

#9楼 [楼主] 2008-05-03 18:43 ztotem      

@lexus
主要是为了负载平衡,因为是老的系统上的开发,不可能推倒重来,所以在生成文章后需要对生成的静态文件也要能更新和删除操作。@lexus提到的留言没有考虑到,目前是用的外部类似“吧”的系统,有独立的系统和服务器资源,通过传标题,文章ID来留言,暂时还能对付,但不太符合CMS系统的完整性。   回复  引用  查看    

#10楼 [楼主] 2008-05-03 18:48 ztotem      

@lzppcc
FTP同步在安全方面不知道会不会有影响,如果可行不失为一个好方法。   回复  引用  查看    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-05-22 13:12 编辑过


相关链接: