haproxy对mysql集群进行负载均衡
haproxy對mysql集群進行負載均衡:
參考網址: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服務器的3306端口(3306被占用的話,使用其它端口也可以,如3307)來訪問集群的3306端口,訪問時ip寫haproxy的ip
轉載于:https://blog.51cto.com/yangzhiming/2409836
總結
以上是生活随笔為你收集整理的haproxy对mysql集群进行负载均衡的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PWA(Progressive Web
- 下一篇: Java基础学习总结(28)——Java