sersync 服务器实时镜像自动同步程序开源 (1034人路过)
16:29 , 引用(0) Via 本站原创
Sersync 是我们金山逍遥网技术支持部平台组周洋同学,开发的一款基于 inotify + rsync 的大量文件的多服务器自动同步程序,目前已开源,开源协议为 New BSD License。
原理:
使用 Linux 2.6 内核的 inotify 监控 Linux 文件系统事件,被监听目录下如果有文件发生修改,sersync 将通过内核自动捕获到事件,并将该文件利用 rsync 同步到多台远程服务器。sersync 仅仅同步发生增、删、改事件的单个文件或目录,不像rsync镜像同步那样需要比对双方服务器整个目录下数千万的文件,并且支持多线程同步,因此效率非常高。
应用:
金山游戏官网的 CMS 内容发布系统。无论编辑通过 Web 还是 FTP 上传图片、视频、附件,还是系统工程师直接去CMS发布服务器上增加、修改、删除文件,干完这些事情后不用做任何处理,sersync 会自动将发生增、删、改事件的文件同步到远程服务器,并可以在文件同步完成后,自动调用 CDN(ChinaCache)缓存刷新接口,刷新发生修改、删除的文件的访问 URL。
更多内容,请访问项目网址:http://code.google.com/p/sersync/
最后编辑: 77run 编辑于2010/04/17 20:02
原理:
使用 Linux 2.6 内核的 inotify 监控 Linux 文件系统事件,被监听目录下如果有文件发生修改,sersync 将通过内核自动捕获到事件,并将该文件利用 rsync 同步到多台远程服务器。sersync 仅仅同步发生增、删、改事件的单个文件或目录,不像rsync镜像同步那样需要比对双方服务器整个目录下数千万的文件,并且支持多线程同步,因此效率非常高。
应用:
金山游戏官网的 CMS 内容发布系统。无论编辑通过 Web 还是 FTP 上传图片、视频、附件,还是系统工程师直接去CMS发布服务器上增加、修改、删除文件,干完这些事情后不用做任何处理,sersync 会自动将发生增、删、改事件的文件同步到远程服务器,并可以在文件同步完成后,自动调用 CDN(ChinaCache)缓存刷新接口,刷新发生修改、删除的文件的访问 URL。
更多内容,请访问项目网址:http://code.google.com/p/sersync/
相关齐齐奔跑博客日志
SQL 2005/2008数据库镜像搭建
SQL Server 2008 镜像注意事项
Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程
ros+radiusmanager到期自动跳转到通知页面
Centos 时间同步
ROS PPPOE服务器账号到期web提醒设置
win2003最大支持多大内存?
ChinaNet和CMCC使用VPN软件实现免费上网
web在线代理的缺点
asp.net web.Config 的加密和解密
SQL 2005/2008数据库镜像搭建
SQL Server 2008 镜像注意事项
Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程
ros+radiusmanager到期自动跳转到通知页面
Centos 时间同步
ROS PPPOE服务器账号到期web提醒设置
win2003最大支持多大内存?
ChinaNet和CMCC使用VPN软件实现免费上网
web在线代理的缺点
asp.net web.Config 的加密和解密
作者:77run@齐齐奔跑 -- 骑士威科技
地址:http://blog.77run.com/sersync/
版权所有©转载时必须以链接形式注明作者和原始出处及本声明!
最后编辑: 77run 编辑于2010/04/17 20:02
大 | 中 | 小 
0 Responses to "A Sample Post with Links"

