文章詳情頁
java - TimeLine推拉模式請(qǐng)教
瀏覽:140日期:2024-01-04 08:48:18
問題描述
redis如何實(shí)現(xiàn)推拉模式結(jié)合,如果根據(jù)用戶是否在線判斷推送和拉取,用戶登陸后后臺(tái)應(yīng)該如何區(qū)分是從數(shù)據(jù)庫中拉取還是讀取redis中推送的timeline呢,這個(gè)是如何實(shí)現(xiàn)的呢
問題解答
回答1:首先,大于一定程度的用戶量在線,你是很難推的,這時(shí)候你就可以去拉,在用戶登陸時(shí)候去拉,用戶不可能同時(shí)一起登陸,這時(shí)候拉也不存在極端并發(fā)情況,拉就應(yīng)該在緩存中。推可以在用戶一定基數(shù)同時(shí)在線,比如三千,推一下,單機(jī)維護(hù)的長(zhǎng)鏈接量不大,如果多了,幾千萬甚至上億去推,是推不起的,可以選擇適當(dāng)暫時(shí)的拉
回答2:建議閱讀一下這個(gè):
https://www.keakon.net/2015/1...
http://blog.lovemydeer.com/20...
標(biāo)簽:
java
相關(guān)文章:
1. 如何解決docker宿主機(jī)無法訪問容器中的服務(wù)?2. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????3. require后不用使用echo返回到微信服務(wù)器 嗎4. nginx - 如何將wordpress系統(tǒng)放在二級(jí)域名下5. javascript - 請(qǐng)問要如何修改 Node 的透明度嗎?6. javascript - 求助,nodeJS和koa2文檔對(duì)新手小白太不友好,一臉懵逼。。。7. css3 background顯示圖片的一部分8. vim中編輯HTML文件時(shí)換行不能縮進(jìn)9. 在應(yīng)用配置文件 app.php 中找不到’route_check_cache’配置項(xiàng)10. html按鍵開關(guān)如何提交我想需要的值到數(shù)據(jù)庫
排行榜

熱門標(biāo)簽