av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

node.js - 大用戶量怎么做同時推送

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

問題描述

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

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

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

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

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

問題解答

回答1:

一臺就慢慢循環(huán)發(fā)多臺就做任務(wù)分發(fā)比如10w個用戶需要推送有5臺服務(wù)器可以同時工作建立一個中間件(比如mq,redis等)做任務(wù)分發(fā),每1000個用戶為一個任務(wù),把10w用戶分成100個任務(wù)然后5臺服務(wù)器去取任務(wù)每次取一個,處理結(jié)束在取一個,平均一臺服務(wù)器處理20個任務(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)文章:
主站蜘蛛池模板: 91麻豆精品国产91久久久更新资源速度超快 | av大片 | 午夜免费网站 | 天天澡天天狠天天天做 | 男女羞羞视频在线观看 | 天天看天天操 | 黄色片视频 | 日韩精品成人网 | 国产精品免费看 | 一级做受毛片免费大片 | 美女一区| www.色综合| 国产高清在线精品 | 久久这里只有 | 久久99视频精品 | 91高清视频在线观看 | 亚洲精品自在在线观看 | www.色.com| 日韩精品视频一区二区三区 | 视频1区2区| 国产一区二区精品自拍 | 国产精品一区二区三区在线 | 特级黄一级播放 | 精品一区国产 | 一区二区三区四区视频 | 日本精品视频 | 一区不卡在线观看 | 欧美一区二区三区在线观看 | 日韩欧美一区二区三区四区 | 欧美日韩视频在线播放 | 欧美视频网 | 亚洲精品久久久一区二区三区 | 亚洲一区二区三区四区五区中文 | 欧美无乱码久久久免费午夜一区 | 看特级黄色片 | 亚洲精品v | zzzwww在线看片免费 | 国产成人综合亚洲欧美94在线 | 孕妇一级毛片 | 欧美福利 | 国产不卡一区 |