全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 2618|回复: 15
打印 上一主题 下一主题

看看这个 服务器同步,web镜像

[复制链接]
跳转到指定楼层
1#
发表于 2010-7-14 01:14:26 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
  

高手看看 能不能给VPS应用 然后给我们菜鸟个图文教程



································································
张宴的同事开发的
http://blog.s135.com/sersync/
原理:
  使用 Linux 2.6 内核的 inotify 监控 Linux 文件系统事件,被监听目录下如果有文件发生修改,sersync 将通过内核自动捕获到事件,并将该文件利用 rsync 同步到多台远程服务器。sersync 仅仅同步发生增、删、改事件的单个文件或目录,不像rsync镜像同步那样需要比对双方服务器整个目录下数千万的文件,并且支持多线程同步,因此效率非常高。

  应用:
  金山游戏官网的 CMS 内容发布系统。无论编辑通过 Web 还是 FTP 上传图片、视频、附件,还是系统工程师直接去CMS发布服务器上增加、修改、删除文件,干完这些事情后不用做任何处理,sersync 会自动将发生增、删、改事件的文件同步到远程服务器,并可以在文件同步完成后,自动调用 CDN(ChinaCache)缓存刷新接口,刷新发生修改、删除的文件的访问 URL。


http://code.google.com/p/sersync/

sersync主要用于服务器同步,web镜像等功能。基于boost1.43.0,inotify api,rsync command.开发。目前使用的比较多的同步解决方案是inotify-tools+rsync ,另外一个是google开源项目Openduckbill(依赖于inotify- tools),这两个都是基于脚本语言编写的。相比较上面两个项目,本项目优点是: sersync是使用c++编写,而且对linux系统文件系统产生的临时文件和重复的文件操作进行过滤(详细见附录,这个过滤脚本程序没有实现),所以在结合rsync同步的时候,节省了运行时耗和网络资源。因此更快。
相比较上面两个项目,sersync配置起来很简单,其中bin目录下已经有基本上静态编译的2进制文件,配合bin目录下的xml配置文件直接使用即可。
另外本项目相比较其他脚本开源项目,使用多线程进行同步,尤其在同步较大文件时,能够保证多个服务器实时保持同步状态。
本项目有出错处理机制,通过失败队列对出错的文件重新同步,如果仍旧失败,则每10个小时对同步失败的文件重新同步。
本项目自带crontab功能,只需在xml配置文件中开启,即可按您的要求,隔一段时间整体同步一次。无需再额外配置crontab功能。
本项目socket与http插件扩展,满足您二次开发的需要。


···································································



这个能用来做备份吗

[ 本帖最后由 edmin 于 2010-7-14 09:10 编辑 ]
16#
发表于 2010-7-14 10:47:38 | 只看该作者
金山的东西不错
15#
发表于 2010-7-14 10:30:40 | 只看该作者
原帖由 netroby 于 2010-7-14 09:12 发表
看到这里面的记录,目前BUG还是比较多的。
http://code.google.com/p/sersync/updates/list

经理头像都换了
14#
发表于 2010-7-14 10:30:18 | 只看该作者
使用kloxo的飘过
13#
发表于 2010-7-14 09:28:27 | 只看该作者
你自己看看张的那几个项目。有几个在更新了?
再说,公司用的项目,未必会给你全开源。
12#
发表于 2010-7-14 09:12:33 | 只看该作者
看到这里面的记录,目前BUG还是比较多的。
http://code.google.com/p/sersync/updates/list
11#
发表于 2010-7-14 09:09:57 | 只看该作者
原帖由 edmin 于 2010-7-14 09:08 发表


人家金山用的。 张宴的同事出的。。

http://blog.s135.com/sersync/


国内的开源项目都是半开源的。
可用性较低。

后面一般不怎么更新和维护的。
所以不要急着投入生产环境中。
10#
 楼主| 发表于 2010-7-14 09:08:31 | 只看该作者

回复 9# 的帖子



人家金山用的。 张宴的同事出的。。

http://blog.s135.com/sersync/
9#
发表于 2010-7-14 09:07:38 | 只看该作者
国产的。。。一般都后续更新无门的。暂时不介入。不使用。
8#
发表于 2010-7-14 09:03:05 | 只看该作者
就是用来备份的,不知道可靠性有多好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-15 00:44 , Processed in 0.062184 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表