wangdachui95345 2017-03-14 07:30 采纳率: 84.6%
浏览 6349
已采纳

Nginx 负载均衡 中如何实现数据库同步

最近准备做Nginx负载均衡,环境是Nginx+Redis+MySql
Nginx添加页面访问和数据库的反向代理。
数据库反向代理后数据库如何同步呢?
比如读数据和写数据之间的同步,写到不同的数据库 之间的同步。

目前想到的解决办法是:
读数据和写数据:读写分离,写作为主服务器,读在从服务器,主从同步。
写到不同的数据库 之间的同步:写不做同步,写的时候,通过分表,写到不同的数据库。

不知道 可不可行,特别是读写分离,会不会有延时问题。希望大神能够指点一下。先谢谢了。

  • 写回答

1条回答 默认 最新

  • oyljerry 2017-03-14 09:08
    关注

    Nginx只负责数据转发,你数据库读写分离,用Mysql进行对应的配置,就能够满足主从同步了,延时,主要还是取决于你的数据量,内网状况等,这些都是需要进行性能调优的。你这个思路是没问题的,可以搭建环境具体测试。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

    报告相同问题?

    悬赏问题

    • ¥15 Arduino实现音频混响
    • ¥15 cuda.jit加速报错
    • ¥15 Octave 安装工具箱出错 Only Win32 target is supported!
    • ¥15 docker save的不能在另一台设备运行
    • ¥15 Unity Animation Rigging使用问题
    • ¥15 mbedtls握手返回-7200
    • ¥30 c++ http服务器
    • ¥15 express连接mssql,每条额外附加了语句
    • ¥20 IQOO12如何有效ADB方法
    • ¥15 ios如何获取用户的订阅情况