色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

node.js - 大用戶量怎么做同時(shí)推送

瀏覽:83日期:2022-06-16 10:36:55

問題描述

比如現(xiàn)在有10w用戶,我想請問下如何對這10w人同時(shí)進(jìn)行推送呢

數(shù)據(jù)庫采用mysql或者mongodb

如果是一臺服務(wù)器的話,我的做法是把用戶分批,比如一批1000人,需要100批,同時(shí)操作,然后把查詢出來的用戶做推送

如果是多臺服務(wù)器的話,需要怎么操作呢?

想一些第三方的推送工具(比如百度推送、小米推送)他們提供推送到全部設(shè)備,這里應(yīng)該就會(huì)有上面的問題吧,他們的推送服務(wù)器應(yīng)該不會(huì)是一臺,他們是怎么做的處理呢

問題解答

回答1:

一臺就慢慢循環(huán)發(fā)多臺就做任務(wù)分發(fā)比如10w個(gè)用戶需要推送有5臺服務(wù)器可以同時(shí)工作建立一個(gè)中間件(比如mq,redis等)做任務(wù)分發(fā),每1000個(gè)用戶為一個(gè)任務(wù),把10w用戶分成100個(gè)任務(wù)然后5臺服務(wù)器去取任務(wù)每次取一個(gè),處理結(jié)束在取一個(gè),平均一臺服務(wù)器處理20個(gè)任務(wù)。

分發(fā)的任務(wù)可以直接為mysql或者mongodb的查詢語句例如 mongodb.user.find().limit(1000).skip(0),mongodb.user.find().limit(1000).skip(1000),mongodb.user.find().limit(1000).skip(2000)...

回答2:

查詢比率的數(shù)據(jù)推...

回答3:

我們是用的極光推送的服務(wù)

相關(guān)文章:
主站蜘蛛池模板: 亚洲国产天堂久久综合图区 | 毛片网站视频 | 综合欧美一区二区三区 | 亚洲国产精品看片在线观看 | 日韩不卡一二三区 | 日韩精品免费一区二区三区 | mm在线视频免费看 | 美女扒开腿让男人桶爽免费动态图 | 成年午夜性视频免费播放 | 欧美日产国产亚洲综合图区一 | 亚洲欧美日韩综合在线一区二区三区 | 亚洲精品高清国产一线久久97 | 亚洲国产天堂久久九九九 | 精品中文字幕在线观看 | 久久精品在线观看 | 多人伦精品一区二区三区视频 | 黄网国产| 国产精品欧美韩国日本久久 | 免费国产成人高清在线观看视频 | 国产精品videosse | 久久中文字幕亚洲精品最新 | 国产精品亚洲国产三区 | aaa免费毛片 | 久久久久88色偷偷免费 | 亚洲免费网站在线观看 | 国产精品久久久久久一区二区三区 | 欧美亚洲免费久久久 | 日本污网站| 牛人国产偷窥女洗浴在线观看 | 成人国产在线看不卡 | 成人精品网 | 国产一级爱c片免费播放 | 91成人精品| 亚洲国产成人久久午夜 | 久久精品青草社区 | 国产精选莉莉私人影院 | 亚洲高清一区二区三区四区 | 国产只有精品 | 久久在线播放 | 亚洲综合射 | 九九视频在线观看视频6 |