Redis是什么 基于鍵值的高性能存儲(chǔ)服務(wù)器 可做于緩存數(shù)據(jù)庫使用 數(shù)據(jù)結(jié)構(gòu)存儲(chǔ) 消息中間件 Redis優(yōu)勢(shì)/特點(diǎn) 最大的亮點(diǎn)就是速度快濒翻,因?yàn)閿?shù)據(jù)存在內(nèi)存中彻犁。Redis讀的數(shù)...
Redis是什么 基于鍵值的高性能存儲(chǔ)服務(wù)器 可做于緩存數(shù)據(jù)庫使用 數(shù)據(jù)結(jié)構(gòu)存儲(chǔ) 消息中間件 Redis優(yōu)勢(shì)/特點(diǎn) 最大的亮點(diǎn)就是速度快濒翻,因?yàn)閿?shù)據(jù)存在內(nèi)存中彻犁。Redis讀的數(shù)...
Spring Boot啟動(dòng)加載 @SpringBootApplicationspring boot 啟動(dòng)注解包含了@SpringBootConfiguration;@Enab...
場(chǎng)景: 假如你的消費(fèi)者出故障了,而生產(chǎn)者還是不停的往mq中寫入數(shù)據(jù),積壓了幾百萬甚至上千萬數(shù)據(jù)了,磁盤都快滿了,怎么解決?-申請(qǐng)一批機(jī)器,修改消費(fèi)者代碼,不做任何處理,把消息...
緩存雪崩: 場(chǎng)景:某個(gè)峰值有每秒5000次的請(qǐng)求過來,原本是用緩存抗其中的4000的請(qǐng)求,此時(shí)緩存宕機(jī)了,所有的請(qǐng)求,都請(qǐng)求到數(shù)據(jù)庫了,導(dǎo)致數(shù)據(jù)庫也掛了. 解決方案:-事前:...
常見優(yōu)點(diǎn): 高性能-假如多個(gè)用戶查詢同一條數(shù)據(jù)A,在不用緩存的情況下,每次查詢數(shù)據(jù)A都走一邊數(shù)據(jù)庫,而通過數(shù)據(jù)庫查詢的耗時(shí)是800ms,那就是每個(gè)用戶都要耗時(shí)800ms去查詢...
Redis是單線程的,為什么還能支持高并發(fā): 非阻塞io多路復(fù)用機(jī)制 純內(nèi)存操作 單線程避免了頻繁上下文切換 Redis的數(shù)據(jù)類型,一般支持那些場(chǎng)景: String-最普通的...
MQ按照順序消費(fèi) 場(chǎng)景: 生產(chǎn)者對(duì)一個(gè)數(shù)據(jù)增改刪,對(duì)應(yīng)出來了三條binlog,把三條binlog發(fā)送到mq,消費(fèi)者去消費(fèi),那么肯定需要按照增改刪順序去執(zhí)行,那么消費(fèi)者沒有按照...
Kafka消息丟失場(chǎng)景:--Kafka的leader副本掛了,但是數(shù)據(jù)還沒同步到其他的follower副本,然后重新選舉leader后,就造成Kafka數(shù)據(jù)丟失了. Kafk...
生產(chǎn)者消息丟失場(chǎng)景:-生產(chǎn)者消息丟失,寫消息的過程中,消息沒到rabbitmq在網(wǎng)絡(luò)傳輸過程中就丟失;或者是消息到了rabbitmq,但是mq內(nèi)部出錯(cuò),目前沒有保存消息. 生...
1.消息重復(fù)消費(fèi) 場(chǎng)景:以Kafka舉例,生產(chǎn)者發(fā)送三條消息到Kafka,分別為:數(shù)據(jù)一(offset:1)、數(shù)據(jù)二(offset:2)准脂、數(shù)據(jù)三(offset:3).消費(fèi)者從...
1.RabbitMQ的高可用 鏡像集群模式場(chǎng)景:假如rabbitmq集群,有A饿悬、B、C三臺(tái)機(jī)器,這三臺(tái)機(jī)器都會(huì)有queue的元數(shù)據(jù),但是只有一臺(tái)機(jī)器有queue元數(shù)據(jù)+實(shí)際數(shù)...
學(xué)習(xí)了解MQ 1.為什么使用mq (1).MQ的優(yōu)點(diǎn) 解耦以工作流系統(tǒng)O舉例,假如在不使用mq的情況下,當(dāng)流程審批結(jié)束,需要給A,B,C三個(gè)系統(tǒng)發(fā)送審批結(jié)果,則需要O系統(tǒng)分別...