日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

flask - web消息通知中,如何用輪詢redis來代替輪詢數據庫?

瀏覽:143日期:2023-08-24 15:17:57

問題描述

我想在自己的flask應用中實現簡單的消息通知功能,例如管理員向全體用戶發公告,或者想某個用戶發出提醒等功能。

可是在實現過程中遇到了一個難題,情況具體描述如下:

我使用sse機制來使服務器向客戶端發送消息,可是這里出現了問題,就是發送消息的模塊并不知道什么時候應該發送消息,例如當用戶A評論了用戶B的博客時,這時就需要通知用戶B,我們此時需要通知發送模塊:“你該向B發送消息了”,如何通知發送模塊呢?

我想到的就是輪詢數據庫,但是感覺這樣太考驗服務器的抗壓了,百度到說:每當對應的數據表更新,就產生一個消息到Redis中,然后輪詢Redis。

這樣聽起來挺好,可是在實現中遇到了很多問題:

例如:(1)redis是key-value存儲,當管理員既要給A發消息,又要給B,C等發消息,此時用key該如何區分?

(2)假設現在要給用戶B發消息,那么會產生對應的消息存儲在redis中,如果此刻 用戶B并未登錄呢,難道用戶B一周不登錄,該消息就會在redis中一周嗎? 【我對redis不太了解,知道是在緩存中存儲,所以感覺不可能在緩存中能存儲一周】

思考兩三天了,望各位前輩能夠指點一二

問題解答

回答1:

redis pub/sub 訂閱/推送 ,是否考慮過使用這樣或者更高級的消息隊列中間件呢。

基本邏輯是這樣的,消息是需要緩存在數據庫或者其他nosql的。拆分出消息中心,使用redis的pub/sub體系或者list,其他需要發送消息的通過redis通知消息中心發送消息。消息中心檢查用戶是否在線,在線直接發送消息給用戶(通過websocket之類的,sse也可以),并標記已讀用戶在線是拉取全部未讀消息無論在不在線消息都要入庫。。。由于redis的value是字符串,要區分用戶,你只要、value是個json字符串就好了。

{ 'target':['a','b'], 'message':'我是要發送給用戶a和b的消息'}回答2:

key 放消息類型value放業務數據,比如序列化以后的dict,想要什么放什么,放多少都行,到時候取出來反序列化就可以直接用了

標簽: web
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品成人自拍| 性感美女一区二区在线观看| 韩国三级一区| 亚洲精品精选| 久久性天堂网| 麻豆精品视频在线| 国产精品白丝久久av网站| 久久精品不卡| 9999国产精品| 精品国产美女a久久9999| 热久久久久久| 综合亚洲视频| 蜜芽一区二区三区| 午夜宅男久久久| 亚洲免费网址| 国产精品普通话对白| 午夜欧美精品| 亚洲一区二区免费看| 亚洲1234区| 亚洲啊v在线| 日韩成人高清| 日韩精品一区二区三区免费观看| 色综合五月天| 97精品中文字幕| 国产一区二区三区四区五区| 激情综合婷婷| 中文字幕在线视频久| 日产精品一区| 欧美日韩水蜜桃| 国产精品婷婷| 日韩在线观看中文字幕| 91精品麻豆| 精品一区二区三区免费看 | 蜜桃av一区二区| 婷婷激情图片久久| 在线视频免费在线观看一区二区| 久久亚洲精品伦理| 日韩在线麻豆| 国产欧美一区二区三区国产幕精品 | 国产激情在线播放| 日韩大片在线| 久久久精品久久久久久96| 日韩成人三级| 激情五月综合| 综合一区二区三区| 日韩三级视频| 国产精品成人自拍| 成年男女免费视频网站不卡| 神马午夜在线视频| 999久久久精品国产| 黄色亚洲大片免费在线观看| 在线观看亚洲精品福利片| 欧美一区不卡| 国产成人久久| 欧美 日韩 国产一区二区在线视频 | 黑人精品一区| 国产综合精品| 亚洲特级毛片| 石原莉奈在线亚洲三区| 日韩精品一级| 精品视频免费| 成人羞羞视频播放网站| 久久一级电影| 日韩高清不卡一区| 日韩精品永久网址| 免费精品国产的网站免费观看| 欧美久久精品一级c片| 视频国产精品| 日韩成人a**站| 亚洲一区久久| 精品久久免费| 噜噜噜躁狠狠躁狠狠精品视频| 国产精品一区亚洲| 国产综合欧美| 国产精品大片| 欧美日韩免费观看一区=区三区| 奇米亚洲欧美| 国产麻豆久久| 日本精品另类| 色在线中文字幕| 久久xxxx精品视频| 精品亚洲精品| 在线观看一区| 亚洲一级少妇| 日韩不卡在线观看日韩不卡视频 | 高清不卡一区| 香蕉精品999视频一区二区| 日本va欧美va欧美va精品| 久久wwww| 日韩午夜av在线| 国产麻豆精品| 伊人久久婷婷| 国产成人黄色| 日韩视频1区| 91精品在线观看国产| 国产日韩欧美一区二区三区在线观看| 夜鲁夜鲁夜鲁视频在线播放| 日韩精品第二页| 欧美日中文字幕| 美腿丝袜亚洲一区| 蜜臀精品一区二区三区在线观看| 色一区二区三区四区| 欧美日韩精品一区二区三区在线观看| 国产91精品对白在线播放| 欧美国产极品| 久久国产福利| 国产精品久久久久久久免费观看 | 午夜亚洲一区| 国产精品字幕| 欧美日韩一区二区三区四区在线观看 | 在线一区电影| 国产拍在线视频| 亚洲精品四区| 欧美精品一线| 日韩av免费| 美女高潮久久久| 青青国产精品| 中文不卡在线| 欧美中文字幕一区二区| 国产成人a视频高清在线观看| 久久激情五月婷婷| 亚洲一区av| 亚洲欧美日韩精品一区二区| 麻豆久久久久久| 日本va欧美va欧美va精品| 久久大逼视频| 亚洲二区三区不卡| 水蜜桃精品av一区二区| 国产伦一区二区三区| 午夜天堂精品久久久久| 日韩视频在线一区二区三区 | 在线观看精品| 韩国女主播一区二区三区| 国产亚洲精品精品国产亚洲综合| 久久都是精品| 日韩欧美国产精品综合嫩v| 国产欧美一级| 国产精品视频一区视频二区| 国产精品一线| 91精品在线免费视频| 国产精品久久久久久久久久齐齐| 国产欧美一区| 久久精品三级| 韩国久久久久久| 性欧美xxxx免费岛国不卡电影| 欧美~级网站不卡| 亚洲一区区二区| 日本不卡中文字幕| 麻豆精品久久| 999精品在线| 免费在线观看精品| 国产日产精品_国产精品毛片 | 国产v日韩v欧美v| 四虎影视精品| 水野朝阳av一区二区三区| 欧美另类中文字幕 | 日韩欧美四区| 国产aⅴ精品一区二区三区久久| 91精品综合| 深夜日韩欧美| 久久精品伊人| 欧美一区二区三区高清视频| 亚洲综合色婷婷在线观看| 日本一区福利在线| 国产+成+人+亚洲欧洲在线| 亚洲一级二级| 日韩av中文在线观看| 麻豆成全视频免费观看在线看| 亚洲少妇诱惑| 欧美91在线| 日韩视频二区| 国产精品一区二区三区av| 久久久久久免费视频| 综合亚洲自拍| 高清日韩欧美| 亚洲三级精品| 裤袜国产欧美精品一区| 蜜桃av一区二区三区电影| 国产精品任我爽爆在线播放| 欧美影院三区| 国产精品一区二区免费福利视频| 成人羞羞视频在线看网址| 日精品一区二区三区| а√天堂8资源在线| 综合激情视频| 日韩在线短视频| 青青国产精品| 欧美大黑bbbbbbbbb在线| 国产精品多人| 老鸭窝亚洲一区二区三区| 成人亚洲一区| 亚洲精品欧美| 久久一区二区三区电影| 亚洲免费福利一区| 激情黄产视频在线免费观看| 综合国产精品| 久久久久欧美精品| 久久国内精品视频| 婷婷亚洲五月| 国产精品不卡|