综合架构day35--综合架构实时同步

1.课程介绍部分

 1)实时同步原理概念
 2)实现实时同步服务部署    inotify
 3)实现实时同步方式
        a 利用脚本实现实时同步
        b 利用软件实现实时同步  sersync  lrsync

2.作业

3.网站实时同步服务

  数据备份方法:
  1)定时任务备份数据:最短周期为一分钟  内部人员备份数据
  2)实时同步备份数据:没有同步等待时间  外部人员备份数据(用户)
  实时同步数据原理:
  1)监视存储服务器上指定目录   数据信息变化   inotify监控软件
  2)利用同步传输数据原理      将滨化数据传输    rsync传输数据
  3)实现实时传输数据          inotify+rsync    实时同步

4.数据监控软件 inotify

  作用:监控目录中数据信息变化
  第一个里程:部署安装软件
  yum install -y inotify-tools
  /usr/bin/inotifywait     重要     --- 监控目录数据信息变化的命令(修改,删除,创建,移动)
  /usr/bin/inotifywatch    了解     --- 统计目录产生变化的信息(修改次数,删除次数,创建次数,移动次数)
  第二个里程:掌握inotifywait监控命令用法
  --exclude       --- 进行监控数据时,指定哪些信息不要进行监控
  --excludei      --- 进行监控数据时,指定哪些信息不要进行监控(对数据信息忽略大小写)
  -m|--monitor             --- 一直对指定目录进行监控
  -r|--recursive           --- 
  --format            --- 
  --timefmt           --- 
  -q|--quiet               --- 
  -e|--event       --- 指定监控的事件信息

inotify所有事件信息:

脚本相关:
*:将所欲传参的参数显示出来

你可能感兴趣的:(综合架构day35--综合架构实时同步)