mq優(yōu)點(diǎn)?
優(yōu)點(diǎn):
1.解耦
系統(tǒng)的耦合性越高,容錯(cuò)性就越低。以電商應(yīng)用為例,用戶創(chuàng)建訂單后,如果耦合調(diào)用庫(kù)存系統(tǒng)、物流系統(tǒng)、支付系統(tǒng),任何一個(gè)子系統(tǒng)出了故障或者因?yàn)樯?jí)等原因暫時(shí)不可用,都會(huì)造成下單操作異常,影響用戶使用體驗(yàn)。
2.削峰
應(yīng)用系統(tǒng)如果遇到系統(tǒng)請(qǐng)求流量的瞬間猛增,有可能會(huì)將系統(tǒng)壓垮。有了消息隊(duì)列可以將大量請(qǐng)求緩存起來(lái),分散到很長(zhǎng)一段時(shí)間處理,這樣可以大大提到系統(tǒng)的穩(wěn)定性和用戶體驗(yàn)。
下一篇今年生意可還好