开发者社区> 问答> 正文

使用SLB后如何保持数据同步?

开启SLB后,我想知道如何保证多台服务器间的数据同步?


使用,SLB默认是是随机负载的,所以如何保证各台服务器之间的数据同步?


我想过一些同步方案,但是都是单项同步的,所以想问一下如何来进行SLB各台服务器间的数据增量同步方案?


第一次使用SLB所以有这些小白类型的疑问。

展开
收起
shy2012 2013-07-24 14:14:53 7473 0
4 条回答
写回答
取消 提交回答
  • 回 2楼(enj0y) 的帖子
    我记得Discuz!X的session文件是生成在/tmp里面的,难道同步/tmp 的sess_* ?

    -------------------------

    回 6楼(enj0y) 的帖子
    那么同步周期如何算?因为不断有用户退出和登陆?1分钟同步一次?还是5分钟同步一次?没去计算过这个,多长时间划算和符合实际?
    2013-08-01 22:11:39
    赞同 展开评论 打赏
  • 回1楼billlee的帖子
    谢谢

    -------------------------

    回2楼enj0y的帖子
    在尝试安装rsync中,不过问题多了点,o(︶︿︶)o 唉
    2013-07-24 19:06:19
    赞同 展开评论 打赏
  • 针对session的同步,楼主可以试试rsync.

    -------------------------

    回 5楼(ap6779g4h) 的帖子

    -------------------------

    回 7楼(ap6779g4h) 的帖子
    一分钟执行两三次即可。
    因为RSYNC是自动判断增量(包含删除)的,效率非常高,一分钟双向同步两三次即可。
    如果业务需要更精确,同步更频繁一点也行
    2013-07-24 15:02:41
    赞同 展开评论 打赏
  • SLB本身不提供后端云服务器的数据同步支持,但是楼主可以参考下面这个帖子中提供的方式来完成后端服务器数据的同步: http://bbs.aliyun.com/read.php?tid=118907

    当然,针对不同的数据类型,当业务量较大时也可以采用将数据统一存储在RDS或OSS上,而只讲web应用部署在ECS然后对外通过SLB提供服务的方式。
    2013-07-24 14:31:16
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
MongoShake 立即下载
云数据库系统容灾 立即下载
阿里云HBase主备双活 立即下载