目前go-fly客服系統是通過記憶體來記錄客服和訪客的映射關系 , 不能用于分布式的環境下 , 只能單機使用 , 后續如果要支持分布式 , 可以考慮redis的pub/sub機制
1.基于pub/sub的特點,他的典型使用場景就是實時訊息系統,比如即時聊天,群聊等功能
2.還常用作減輕高并發的I/O寫壓力,例如大量的寫日志操作,如果實時寫入日志檔案或者資料庫,會造成I/O超負荷,降低系統性能,那么就可以用pub/sub方式,寫日志時先不進行寫操作,而是向日志頻道發布一條日志訊息,然后有一個單獨的日志程式來訂閱日志頻道,異步的讀取日志訊息寫入檔案或資料庫
3.也可以用于替換list的訊息佇列 , 可以多個消費者去消費
基本用法就是:
訂閱者:
SUBSCRIBE 頻道 //這時候會阻塞住
發布者:
PUBLISH 頻道 //往頻道發布訊息

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/237067.html
標籤:NoSQL
上一篇:超詳細的MySQL下載與安裝教程
