文章詳情頁
java - TimeLine推拉模式請教
瀏覽:133日期:2024-01-04 08:48:18
問題描述
redis如何實現(xiàn)推拉模式結(jié)合,如果根據(jù)用戶是否在線判斷推送和拉取,用戶登陸后后臺應該如何區(qū)分是從數(shù)據(jù)庫中拉取還是讀取redis中推送的timeline呢,這個是如何實現(xiàn)的呢
問題解答
回答1:首先,大于一定程度的用戶量在線,你是很難推的,這時候你就可以去拉,在用戶登陸時候去拉,用戶不可能同時一起登陸,這時候拉也不存在極端并發(fā)情況,拉就應該在緩存中。推可以在用戶一定基數(shù)同時在線,比如三千,推一下,單機維護的長鏈接量不大,如果多了,幾千萬甚至上億去推,是推不起的,可以選擇適當暫時的拉
回答2:建議閱讀一下這個:
https://www.keakon.net/2015/1...
http://blog.lovemydeer.com/20...
標簽:
java
相關文章:
1. mysql優(yōu)化 - 關于mysql分區(qū)2. php laravel框架模型作用域3. vue.js - vue 打包后 nginx 服務端API請求跨域問題無法解決。4. node.js - 在vuejs-templates/webpack中dev-server.js里為什么要exports readyPromise?5. java - Atom中文問題6. 請教各位大佬,瀏覽器點 提交實例為什么沒有反應7. objective-c - iOS開發(fā)支付寶和微信支付完成為什么跳轉(zhuǎn)到了之前開發(fā)的一個app?8. javascript - 為什么這個點擊事件需要點擊兩次才有效果9. html5 - 如何實現(xiàn)帶陰影的不規(guī)則容器?10. javascript - ionic2 input autofocus 電腦成功,iOS手機鍵盤不彈出
排行榜

熱門標簽