高併發下數據存儲使用隊列

隊列:我們在存入數據庫服務器的時候,先將信息放入隊列服務器中。

一、不使用隊列服務器


一般我們在用戶提交數據->提交到我們應用服務器,應用服務器響應後->將數據存到數據庫中,那麼當在高併發時,大批量的數據需要存入數據庫服務器會造成很大的壓力。



二、我們就可以使用隊列的方式


那麼我們可以這樣:用戶提交請求->到應用服務器,在將數據發送到-》消息隊列服務器中,消息隊列服務器進行接收(就好比一個臨時存放數據的盒子),當用戶的請求發送給消息隊列後就會立即返回,=》然後數據庫服務器在從消息隊列中讀取數據,異步寫入數據庫!這樣就會減輕數據庫服務器因高併發存儲而產生的壓力

這就是我對高併發時數據存儲數據庫服務器使用隊列的簡單介紹!希望多多指點吐舌頭
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章