二十九rsync+inotity实时监控同步工具

Posted dangjingwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二十九rsync+inotity实时监控同步工具相关的知识,希望对你有一定的参考价值。

一、场景应用:                           

        客户通过url访问资源(查询,下载等),并发量是非常高的,所以运用负载均衡分担web服务器的压力,在后端连接不同的NFS备份服务器,同样也是分担压力;那么在同步nfs服务器上的资源的时候,我们需要实时的同步到备份服务器上,这样用户才能使用这些资源,传统的定时任务,我们知道最快1分钟,同步一次,这是无法忍受的,所以我们用inotity进行实时的同步。

技术图片

二、inotify+rsync组合的起源

         Rsync远程同步工具可以进行数据的同步,但是在数据量非常庞大的今天,如果要实现两边的数据一致,rsync是支持的,那么就要进行数据的对比,但是在对比中发现,变化的数据只是一小部分,而且对比又是比较耗时,所以这里就出现了rsync的瓶颈,inotify的出现,缓解rsync的不足之处,实现实时同步。

三、Inotify的工作机制

        Inotify是一种强大的,细粒度的,异步的文件系统事件监控机制。

       技术图片

 

以上是关于二十九rsync+inotity实时监控同步工具的主要内容,如果未能解决你的问题,请参考以下文章

RSYNC04-配置rsync+inotify实现实时同步

配置rsync同步+inotify实时监控

Rsync+inotify备份

sersync实时同步

运维笔记:rsync+sersync实现实时监控备份同步

rsync+inotify-tools进行同步文件