RabbitMQ如何解決被重複消費和數據丟失的問題?

轉自:https://www.jianshu.com/p/5ade5bf0dcd9 想想爲什麼要使用MQ? 1.解耦,系統A在代碼中直接調用系統B和系統C的代碼,如果將來D系統接入,系統A還需要修改代碼,過於麻煩! 2.異步,將消息寫入消息隊列,非必要的業務邏輯以異步的方式運行,加快響應速度 3.削峯,併發量大的時候,所有的請求直接懟到數據庫,造成數據庫連接異常 使用了消息隊列會有什麼缺點? 1.
相關文章
相關標籤/搜索