搜尋

首頁  >  問答  >  主體

Redis訊息隊列的問題

以下是我的應用程式場景

例如,客戶端發送一個請求,這時候伺服器需要處理這個請求,回傳給客戶端,需要注意的是,使用者會即時等待回傳結果,所以處理越快越好

這些任務不可能靠一台伺服器去處理,處理太慢,而且容易掛掉

假設這時候我有100台伺服器去處理這些任務,比較麻煩的做法就是,每次收到用戶的請求,隨機向這些伺服器發送請求,伺服器處理,返回給用戶,這樣,100台伺服器分擔了這些任務,緩解了壓力

然後我了解了一些訊息隊列的問題,這問題應該是生產者消費者問題

然後剛好最近有在用redis,裡面有個發布訂閱功能,不知道是否適合這個場景

天蓬老师天蓬老师2769 天前1088

全部回覆(1)我來回復

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-16 09:21:17

    為啥不肯嘗試下專業的mq kafka呢?

    回覆
    0
  • 取消回覆