色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql mmm一致性

方一強2年前10瀏覽0評論

MySQL MMM一致性是MySQL Multi-Master的簡稱,是一個MySQL高可用性解決方案,它的目標是保證MySQL的高可用性和容錯性。

MySQL MMM基于主從復(fù)制技術(shù),將所有服務(wù)器都配置成Master,即MySQL可讀可寫,同時也是MySQL的Slave,可以進行主從復(fù)制。同時,采用了Split-Brain避免機制,確保系統(tǒng)的高可用性。

//這是一個MySQL MMM配置文件的例子:
# /etc/mysql/mmm_common.conf
# 該節(jié)點ID
node_id = a
# Used to tell MMM which host is the currently active master,
# and which hosts should be promoted if it goes down
writer_is_also_reader = 1
# Primary component configuration
[masters]
one1
two2
three3
# Cluster configuration
[cluster]
recover_policy = auto
recon_time = 1800
net_timeout = 60
deadtime = 120
# VIP地址和網(wǎng)絡(luò)掩碼
vip = 192.168.1.100
vip_netmask = 255.255.255.0
# 網(wǎng)絡(luò)設(shè)備
interface = eth0
# 上下線鉤子腳本
pingdemon=/usr/bin/mysql_ping_wrapper.sh
on_fail_master=/usr/bin/mysql_failover_wrapper.sh
on_auto_rejoin_error=/usr/bin/mysql_auto_failover.sh

MySQL MMM一致性可以應(yīng)用于很多場景,例如在維護期間,將一臺Master從集群中移除,進行維護,其他Slave可以在此期間自動切換到可寫狀態(tài),保證持續(xù)服務(wù)的高可用性。

總之,MySQL MMM一致性是一個非常有用且可靠的MySQL高可用性解決方案,可以保證數(shù)據(jù)庫的持續(xù)服務(wù)和高可用性。