MQ詳解(RabbitMQ及Kafka)

消息隊列的作用 (1)解耦:可以在多個系統之間進行解耦,將原本通過網絡之間的調用的方式改爲使用MQ進行消息的異步通訊。 只要該操作不是需要同步的,就可以改爲使用MQ進行不同系統之間的聯繫,這樣項目之間不會存在耦合,系統之間不會產生太大的影響,就算一個系統掛了,也只是消息擠壓在MQ裏面沒人進行消費而已,不會對其他的系統產生影響。 (2)異步:如果一個操作涉及到好幾個步驟,這些步驟之間不需要同步完成,
相關文章
相關標籤/搜索