haproxy对mysql集群进行负载均衡
haproxy對(duì)mysql集群進(jìn)行負(fù)載均衡:
參考網(wǎng)址:https://www.cnblogs.com/jave1ove/p/5980053.html
注:
mysql為集群模式,我使用的為mysql cluster(ndb引擎)
安裝haproxy略
vi /etc/haproxy/hapory.cfg
global
log 127.0.0.1 local2 info
defaults
mode http
log global
option tcplog (此處需改為tcplog)
option dontlognull
option redispatch
retries 3
timeout http-request 10s
timeout queue 1m
timeout connect 10s
timeout client 5m
timeout server 5m
timeout http-keep-alive 10s
timeout check 10s
maxconn 3000
listen mysql
bind 0.0.0.0:3306
mode tcp
balance roundrobin (roundrobin為輪詢)
server 10.0.0.2 10.0.0.2:3306
server 10.0.0.3 10.0.0.3:3306
listen stats
bind 0.0.0.0:8888
mode http
option httplog
maxconn 10
stats refresh 30s
stats uri /stats
:wq
service haproxy restart
即使用proxy服務(wù)器的3306端口(3306被占用的話,使用其它端口也可以,如3307)來(lái)訪問(wèn)集群的3306端口,訪問(wèn)時(shí)ip寫(xiě)haproxy的ip
轉(zhuǎn)載于:https://blog.51cto.com/yangzhiming/2409836
總結(jié)
以上是生活随笔為你收集整理的haproxy对mysql集群进行负载均衡的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PWA(Progressive Web
- 下一篇: Java基础学习总结(28)——Java