服务器同步工具 sersync
来源:互联网 发布:网络上弧是什么意思 编辑:程序博客网 时间:2024/04/25 14:36
sersync主要用于服务器同步,web镜像等功能。基于 boost1.41.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插件扩展,满足您二次开发的需要。
- 服务器同步工具 sersync
- 服务器同步工具 sersync
- sersync + rsync 服务器同步
- sersync 开源服务器文件实时同步工具
- Sersync服务器同步程序---开源项目
- Ubuntu服务器之间进行Sersync+Rsync同步
- Ubuntu服务器之间进行Sersync+Rsync同步
- 用sersync工具来实现目录文件的同步
- Sersync服务器同步程序 项目简介与设计框架
- Sersync服务器同步程序 项目简介与设计框架
- 关于SVN+sersync实时同步到远程服务器的思路
- 磁盘同步rsync+sersync
- Rsync+Sersync实时同步
- sersync数据同步
- 源码发布服务器同步到N台WEB服务器(sersync&rsync)
- 使用sersync实时同步文件
- sersync同步镜像网站
- sersync同步镜像网站
- 图片滚轮插件-SCROLLER
- 分布式系统监视 zabbix
- 查找N个数中第K大的数
- 成功实现C/C++调用Java (Android NDK 开发)--参考1
- eclipse设置
- 服务器同步工具 sersync
- 界面通告对话框-BACKBONE.NOTIFIER
- 百度2014移动研发笔试题目——1013清华版
- 单机TCP最大连接数简析
- Windows系统下nodejs安装及配置
- Google工程师多图详解Android系统架构
- MyEclipse svn必备技能之常用菜单
- 一道面试题的思考
- spice server主表面(primary surface)创建过程