-
2017 年除夕當(dāng)天,全國(guó)人民總共收發(fā) 142 億個(gè)紅包,峰值 42 萬(wàn)/秒
央視春晚微信搖一搖互動(dòng)總量達(dá) 110 億次,峰值 8.1 億/秒
請(qǐng)求排隊(duì)串行化、雙維度分庫(kù)表等設(shè)計(jì)
查看全部 -
2017 年天貓雙 11 交易額 1682 億元,3 分鐘破百億,9 小時(shí)破干億
交易峰值 32.5 萬(wàn)/秒,支付峰值 25.6 萬(wàn)/秒,數(shù)據(jù)庫(kù)峰值 4200 萬(wàn)/秒
云服務(wù)器、負(fù)載均衡、RDS 云數(shù)據(jù)庫(kù)等技術(shù)
查看全部 -
引言
伴隨互聯(lián)網(wǎng)經(jīng)濟(jì)的興起,越來(lái)越多的領(lǐng)域需要相應(yīng)的技術(shù)方案
行業(yè):打車(chē)軟件、電商平臺(tái)、直播平臺(tái)、電子支付、媒體社交
案例:滴滴出行、淘寶/京東、斗魚(yú)直播、支付寶/微信、QQ
查看全部 -
引言
伴隨互聯(lián)網(wǎng)經(jīng)濟(jì)的興起,越來(lái)越多的領(lǐng)域需要相應(yīng)的技術(shù)方案行業(yè):打車(chē)軟件、電商平臺(tái)、直播平臺(tái)、電子支付、媒體社交
案例:滴滴出行、淘寶/京東、斗魚(yú)直播、支付寶/微信、QQ
查看全部 -
引言
伴隨互聯(lián)網(wǎng)經(jīng)濟(jì)的興起,越來(lái)越多的領(lǐng)域需要相應(yīng)的技術(shù)方案
行業(yè):打車(chē)軟件、電商平臺(tái)、直播平臺(tái)、電子支付、媒體社交
案例:滴滴出行、淘寶/京東、斗魚(yú)直播、支付寶/微信、QQ
查看全部 -
引言
伴隨互聯(lián)網(wǎng)經(jīng)濟(jì)的興起,越來(lái)越多的領(lǐng)域需要相應(yīng)的技術(shù)方案
行業(yè):打車(chē)軟件、電商平臺(tái)、直播平臺(tái)、電子支付、媒體社交
案例:滴滴出行、淘寶/京東、斗魚(yú)直播、支付寶/微信、QQ
查看全部 -
引言
伴隨互聯(lián)網(wǎng)經(jīng)濟(jì)的興起,越來(lái)越多的領(lǐng)域需要相應(yīng)的技術(shù)方案
行業(yè):打車(chē)軟件、電商平臺(tái)、直播平臺(tái)、電子支付、媒體社交
案例:滴滴出行、淘寶/京東、斗魚(yú)直播、支付寶/微信、QQ
查看全部 -
在搭建PXC集群時(shí)最好是奇數(shù)的。因?yàn)榕紨?shù)出現(xiàn)腦裂時(shí)造成的后果更嚴(yán)重。
腦裂:
正常情況下,此集群只會(huì)有一個(gè)Leader,那么如果機(jī)房之間的網(wǎng)絡(luò)斷了之后,兩個(gè)機(jī)房?jī)?nèi)的zkServer還是可以相互通信的,如果不考慮過(guò)半機(jī)制,那么就會(huì)出現(xiàn)每個(gè)機(jī)房?jī)?nèi)部都將選出一個(gè)Leader。這就相當(dāng)于原本一個(gè)集群,被分成了兩個(gè)集群,出現(xiàn)了兩個(gè)“大腦”,這就是腦裂。
對(duì)于這種情況,我們也可以看出來(lái),原本應(yīng)該是統(tǒng)一的一個(gè)集群對(duì)外提供服務(wù)的,現(xiàn)在變成了兩個(gè)集群同時(shí)對(duì)外提供服務(wù),如果過(guò)了一會(huì),斷了的網(wǎng)絡(luò)突然聯(lián)通了,那么此時(shí)就會(huì)出現(xiàn)問(wèn)題了,兩個(gè)集群剛剛都對(duì)外提供服務(wù)了,數(shù)據(jù)該怎么合并,數(shù)據(jù)沖突怎么解決等等問(wèn)題。
查看全部 -
Haproxy高可用方案
PXC節(jié)點(diǎn)可讀可寫(xiě),應(yīng)該采用負(fù)載均衡技術(shù)管理這些節(jié)點(diǎn),搭建出唯一的入口和出口。
Haproxy是支持TCP/IP的負(fù)載均衡,而Nginx主要是支持Http協(xié)議。
程序設(shè)計(jì)中,數(shù)據(jù)源接口應(yīng)該單一,對(duì)接負(fù)載均衡中間件。
Haproxy是著名的負(fù)載均衡中間件,很適合負(fù)載均衡PXC集群。
Haproxy是沒(méi)有數(shù)據(jù)切分功能的。
查看全部 -
多節(jié)點(diǎn)并發(fā)寫(xiě)入
PXC集群沒(méi)有主從節(jié)點(diǎn)之分,任何節(jié)點(diǎn)都是可讀可寫(xiě)的。
Replication集群的主節(jié)點(diǎn)宕機(jī),從節(jié)點(diǎn)不能自動(dòng)升級(jí)為主節(jié)點(diǎn)。
Replication集群必須為主節(jié)點(diǎn)設(shè)置冗余節(jié)點(diǎn),而PXC不必這樣。
查看全部 -
禁用PXC集群節(jié)點(diǎn)的同步端口命令
注意:只要同步失效了,就無(wú)法執(zhí)行寫(xiě)入了。
查看全部 -
Replication集群同步配置是在Slave節(jié)點(diǎn)設(shè)置的。
#查看數(shù)據(jù)同步狀態(tài)
SHOW SLAVE STATUS;//返回的Slave_IO_running和Slave_SQL_Running兩個(gè)參數(shù)都為yes為Master和Slave節(jié)點(diǎn)之間同步有效,反之無(wú)效
#關(guān)閉Master和Slave之間同步
STOP SLAVE;
查看全部 -
PXC和Replication組合方案
PXC方案存儲(chǔ)高價(jià)值數(shù)據(jù),如:賬戶(hù)、訂單、交易等等。
Replication方案存儲(chǔ)低價(jià)值數(shù)據(jù),如:權(quán)限、通知、日志等等。
用MyCat或JDBC-Sharding切分?jǐn)?shù)據(jù)管理集群。切分算法有:按照主鍵ID,按照月份/年份切分,按照某一字段的特殊值切分。
MyCat為了高可用性,也需要做備份。但它不需要做集群,只需要做冗余設(shè)計(jì)。由于其沒(méi)有存儲(chǔ)任何數(shù)據(jù),只是做數(shù)據(jù)的轉(zhuǎn)發(fā)。做法是再做一個(gè)MyCat節(jié)點(diǎn),讓這兩個(gè)節(jié)點(diǎn)爭(zhēng)搶同一個(gè)虛擬IP,誰(shuí)能爭(zhēng)搶到這個(gè)IP,這個(gè)IP就屬于那個(gè)MyCat。一旦這個(gè)MyCat宕機(jī),那么另一個(gè)MyCat就會(huì)接收到這個(gè)虛擬IP,接替數(shù)據(jù)的讀寫(xiě)任務(wù)。
查看全部 -
PXC和Replication組合方案
PXC方案存儲(chǔ)高價(jià)值數(shù)據(jù),如:賬戶(hù)、訂單、交易等等。
Replication方案存儲(chǔ)低價(jià)值數(shù)據(jù),如:權(quán)限、通知、日志等等。
用MyCat或JDBC-Sharding切分?jǐn)?shù)據(jù)管理集群??砂凑罩麈IID值,按照月份/年份,按照某一字段特殊的值切分。
查看全部 -
PXC的數(shù)據(jù)強(qiáng)一致性
同步復(fù)制,事務(wù)在所有集群節(jié)點(diǎn)要么同時(shí)提交,要么不提交。若有一個(gè)節(jié)點(diǎn)執(zhí)行失敗,其他節(jié)點(diǎn)也會(huì)執(zhí)行回滾操作。
Replication采用異步復(fù)制,無(wú)法保證數(shù)據(jù)的一致性。無(wú)論同步是否成功,只要事務(wù)執(zhí)行成功就返回成功。
查看全部 -
PXC集群(事務(wù))工作原理
查看全部 -
Replication(主從同步)方案圖
查看全部 -
PXC方案圖
查看全部 -
PXC簡(jiǎn)介
全稱(chēng)Percona XtraDB Cluster。
PXC通過(guò)Galera集群技術(shù)(MySQL自帶的)將不同的MySQL實(shí)例連接起來(lái),實(shí)現(xiàn)多主集群。其特點(diǎn)是里面每一個(gè)節(jié)點(diǎn)都是可讀可寫(xiě)的。
PXC基于Percona Server(性能交MySQL有顯著提升)。
PXC是眾多MySQL集群方案的一種。
查看全部 -
微服務(wù)器中Spring之間分為同步調(diào)用和異步調(diào)用。
圖中為異步調(diào)用,通過(guò)消息隊(duì)列實(shí)現(xiàn)生產(chǎn)者和消費(fèi)者業(yè)務(wù)上的解耦。
查看全部
舉報(bào)