[英]mysql master slave replication with haproxy
我已經配置了MySQL Master-Slave復制,並具有自動在Master發生故障時執行故障轉移的功能,並且當它重新聯機時,它將負責故障回復給Master。
但是我試圖將HaProxy配置為始終將請求發送給Master,當Master發生故障時,它會在幾分鍾后將請求轉發到Slave服務器,而當Master重新聯機時,所有請求都必須再次轉發給Master。
HaProxy中是否有任何此配置的balance
配置?
我設法使它起作用。 這是我在haproxy配置上使用的內容。
listen sql_cluster 10.0.0.4:3307
mode tcp
balance roundrobin
option mysql-check user haproxy_check
server masterdb 10.0.0.5:3306 check inter 30s fall 3 rise 100
server slavedb 10.0.0.6:3306 check backup
因此,在此配置中,它將在30秒的間隔內檢查100次以回退到Master的連接,與此同時,我開發的自動化功能將使Master DB與Slave保持同步,使其重新聯機並重新啟動haproxy應該將連接轉發給Master。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.