微信每天那么多人在使用,多少个服务器才能解决? 50

多大的存储才能解决?... 多大的存储才能解决? 展开
 我来答
热诚还谦和灬繁星G
2019-05-10
知道答主
回答量:1
采纳率:0%
帮助的人:768
展开全部

看了下之前的回答,都说的很模糊,这里我说点稍微详细的,CSDN咨讯2018年11月22日发布了一篇关于微信服务的文章,这是文章链接-网页链接

楼上大都是是说有3000台服务器,但是实际上,是有三千多个服务,服务和服务器的关系并不是1:1的,一个比较大的服务,可能需要几十上百台服务器去承载,文章中披露微信包含3000多个服务,运行在微信业务系统中的20000多台机器上,随着微信越来越流行,这个数字还在不断增加……

每秒需要处理几亿请求的微信后台,是几千上万名的的程序员共同打造维护的。我个人也是一名程序员,希望未来也可以有机会进入BAT这样的行业龙头企业,去打造下一个全民的应用。

吃素了
2021-12-20 · 超过22用户采纳过TA的回答
知道小有建树答主
回答量:104
采纳率:100%
帮助的人:30.3万
展开全部
微信12亿用户, 其中10亿在中国, 我们就算中国这几亿请求是怎么计算的呢, 假设中国10亿网民全安装了微信, 而且微信24小时联网. 非活跃用户每三秒拉取一次消息, 光查询消息就产生了28800次请求. 按每天每人平均使用微信30分钟, 发送30条消息, 阅读100条朋友圈, 5篇长文. 聊天产生100次请求, 朋友圈产生200次. 长文产生50次. cdn请求不算在内. 这样每个用户每天大约是3万次请求. 大约每3秒一个请求. 10亿用户每秒3.3亿个请求.

3.3亿QPS按每个请求200毫秒响应时间保守估计(其实大部分消息都不会离开本地机房), 并发量是3.3亿 * 0.2 = 6.6万个pod, 假设每个pod要8 vcpu, 8g内存, 如果每台服务器可以启8个pod, 需要8千多台服务器处理消息查询.

按大家每天睡眠8小时, 在剩余的8 * 60 * 60 = 57600秒随机使用微信, 平均每秒有17361人在用微信, 峰值乘以3倍吧, 就算大约5万长连接. 每个pod按1000并发保守估计, 需要50个pod处理实时聊天.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
钛元素的IT服务站
2019-01-02 · TA获得超过1217个赞
知道小有建树答主
回答量:1517
采纳率:61%
帮助的人:413万
展开全部
微信这种体量的服务器,因为用户群体都是上亿的,所以它的数量一定会非常多,有网页,我们说是3000台,但这个值肯定会受到波动或者说一直往上增加运营商,腾讯也会根据实际情况动态的增加或者减少,服务器的数量。
是的,并不一定是越多越好,因为随着技术的不断升级,很多针对数据库,通讯网络等等服务器相关的软件硬件技术不断的更新,服务器本身的运转速度也不断的提高,都会对服务器数量产生影响。
根据实际情况产生这么高的吞吐量的数据,腾讯根据实际情况,安排一部分的,或者说剩余的资源有必要马上加进去,没错,动态的增加进去,一旦上了,资源量下降,就可以愉快的聊天了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三人数据
2018-12-30
知道答主
回答量:6
采纳率:50%
帮助的人:4696
展开全部
现在的微信后台由3000多个移动服务构成,包括实时消息、社交网络、移动支付和第三方认证等,平台每天能处理大约1010~1011外部请求。每个请求可能触发更多的内部请求,所以微信的后台作为一个整体,需要每秒处理大约几亿个请求。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cardy1990
2019-01-02 · TA获得超过9051个赞
知道大有可为答主
回答量:9803
采纳率:100%
帮助的人:680万
展开全部
这属于商业机密。。但肯定好多。。我大胆猜想,中国的城市,每一个都有他的终端服务器。。并却还可能不仅仅只跟一家通讯公司有合作。。移动,电信,联通。。估计三家都有业务往来。。合作最频繁最密切肯定是联通。。看腾讯大王卡就知道了。。只有联通。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(11)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式