消息中間件 MQ

什麼是消息中間件MQ

1、爲什麼需要消息隊列mq
因爲在高併發環境下,由於來不及同步處理,請求往往會發生阻塞,比如:大量的insert,update語句請求同時到達mysql,直接導致無數的行鎖鎖表,甚至最後的請求會堆積過多,從而觸發too many connections錯誤。通過使用消息隊列,可以異步的處理請求,從而緩解系統的壓力。
2、什麼是消息中間件
消息中間件利用高效可靠的消息傳遞機制進行平臺無關的數據交流,並基於數據通信來進行分佈式系統的集成。通過提供消息傳遞和消息排隊模型,它可以在分佈式環境下擴展進程間的通信,對於消息中間件,常見的角色有Producer(生產者),Consumer(消費者)。
3、activeMQ數據丟失
數據丟失可以對數據進行持久化JDBC,AMQ(日誌文件),KahaDB,LevelDB

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章