찾다

 >  Q&A  >  본문

linux - 跨机房实时大量小文件同步方案

大家有没有大量小文件在多个机房之间实时同步的方案?有没有实际生产环境部署过的?

伊谢尔伦伊谢尔伦2780일 전690

모든 응답(3)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-04-17 11:19:42

    曾经用过的:

    1. nfs
    2. inotify + rsync
    3. MongoDB存储

    @qrpeng 说的sersync应该也不错,完全适合LZ的场景。

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-17 11:19:42

    我使用sersync比较多,确实他可以满足你的需求,而且可以布置复杂的一个结构,但也要提醒你这个的弊端也很多,如果节点多管理也是比较麻烦的,还有就是没有详细的日志和回滚的办法. 其实这个工具就是利用了inotify+rsync 而是多进程的方式,加入了配置管理,所以比一般的工具好用. 如果有精力可以尝试改造,换成其它语言也都可以很好的实现的.如GO语言,python.

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-17 11:19:42

    可以试试 sersync

    회신하다
    0
  • 취소회신하다