最贊回答 / KINGHU88
可以這樣理解。如果你應(yīng)用是有做讀寫分離,主節(jié)點(diǎn)是寫? ,? 從節(jié)點(diǎn)是讀。那么你的應(yīng)用,只會在寫操作的時候報錯,讀操作還是能繼續(xù)工作!
2018-09-20
+ 我來回答
回答最高可+2積分
講師回答 / 神思者
PXC集群有高可用性,宕機(jī)一個節(jié)點(diǎn)是其他節(jié)點(diǎn)是依舊可以使用的。在PXC級群之前設(shè)置Haproxy負(fù)載均衡。一個PXC節(jié)點(diǎn)宕機(jī),Haproxy檢測到,以后所有的請求都分發(fā)給其他的節(jié)點(diǎn)
2018-07-13
講師回答 / 神思者
同學(xué)你好,可以為PXC集群設(shè)置負(fù)載均衡中間件,支持TCP協(xié)議的中間件有Haproxy和Nginx。因為每個PXC節(jié)點(diǎn)都是可以讀寫的,所以SQL語句無論讀寫,發(fā)送哪個節(jié)點(diǎn)都可以執(zhí)行。有一個節(jié)點(diǎn)掛掉也不怕,因為Haproxy有心跳檢測,節(jié)點(diǎn)宕機(jī),就不向這個節(jié)點(diǎn)發(fā)送SQL語句。當(dāng)然一個Haproxy還存在宕機(jī)的問題,所以可以配置雙機(jī)熱備的Haproxy方案,這套方案你可以通過這門http://coding.imooc.com/class/219.html課程來學(xué)習(xí)
2018-07-06
講師回答 / 神思者
同學(xué)你好,你說的一個文件控制多個PXC實例是單機(jī)安裝PXC集群的方式吧。這種方法不好,因為不具備高可用性,還是應(yīng)該部署在多個主機(jī)上更好。學(xué)習(xí)的時候可以用多個VM虛擬機(jī)實例來模擬多主機(jī)。PXC集群的部署和管理,你可以參考這門學(xué)習(xí) http://coding.imooc.com/class/219.html
2018-07-06