全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 2505|回复: 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 编辑 ]
2#
发表于 2010-7-14 01:16:23 | 只看该作者
你的呀?真强大
3#
 楼主| 发表于 2010-7-14 01:17:45 | 只看该作者

回复 2# 的帖子

  我转来的。因为不会。所以找会的去~~

然后给菜鸟出个教程
4#
发表于 2010-7-14 02:28:49 | 只看该作者
好像是 SINA的吧  以前有人发过  ,可以用作备份哦
5#
发表于 2010-7-14 02:38:48 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
6#
发表于 2010-7-14 03:38:03 | 只看该作者
这个我以前就发来过了 ,你才知道啊 哎 LZ 落伍了....
呵呵
7#
 楼主| 发表于 2010-7-14 04:23:58 | 只看该作者

回复 6# 的帖子

我想要VPS备份的教程~
8#
发表于 2010-7-14 09:03:05 | 只看该作者
就是用来备份的,不知道可靠性有多好。
9#
发表于 2010-7-14 09:07:38 | 只看该作者
国产的。。。一般都后续更新无门的。暂时不介入。不使用。
10#
 楼主| 发表于 2010-7-14 09:08:31 | 只看该作者

回复 9# 的帖子



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

http://blog.s135.com/sersync/
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-10 18:04 , Processed in 0.101240 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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