读写分离,多个读库平衡负载该如何做?
公司的项目做读写分离,主库是写库。读库有多个,这几个读库的数据都是全量从写库迁移的。现在的问题是,我的应用服务器也有多个,怎样让我的应用服务器均衡的访问这几个读库呢?
[解决办法]
一是人为划分服务器的功能,访问多的用一个或多个来完成,少的共用一个或单独一个
以下前提,要有负责分流的设备(利用DNS,TCP,或路由等)
二是多个服务器功能相同或服务器不人为分类时,自动分配比较空闲的服务器来响应请求。
三是 根据不同网络,不同IP段来分流
具体怎么搞,问google
[解决办法]
hadoop
[解决办法]
负载均衡。LVS配置下就可以了。