nginx负载均衡数据库怎么做


本文摘自PHP中文网,作者(*-*)浩,侵删。

关于nginx的安装我就不多说了,网上一搜一大把

需要注意的是,nginx在1.9版本之前是只能配置http协议的,不接受tcp协议的代理,所以nginx最常见的功能是服务器的负载均衡配置,大致流程如下: (推荐学习:nginx教程)

以TONCAT 的web服务器举例:

nginx-4.png

Nginx的作用主要就是分发请求,减少单个Tomcat的压力,从而达到提高服务器承载请求的能力(也就是能够处理高并发的情况服务器不会瘫痪)

使用Nginx配置mysql负载均衡与上述差不多,只不过TOMCAT将不再连接同一个数据库服务器,而是连接nginx,nginx分发请求给不同的数据库服务器。

需要注意的是,这种情况下,我为了保证TOMCAT拿到的数据是正确的,需要保证不同数据库之间的数据是同步的,我这次应用中使用的是mysql自带的同步功能,设置为主主同步(实际上就是多个主从同步)

nginx-5.png

mysql负载均衡的配置也是十分简单:

阅读剩余部分

相关阅读 >>

nginx 可以用yum安装吗

nginx和lvs区别

openresty nginx 区别

nginx有哪些常见的应用场景

多个nginx集群怎么工作

linux中关于nginx反向代理下的tomcat集群的详细介绍

nginx的三种反向代理方式你都知道么

nginx tomcat apache的区别

nginx反向代理后,如何防止ddos攻击

nginx中必须配置的参数介绍

更多相关阅读请进入《nginx》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...