admin管理员组文章数量:1535613
2024年6月11日发(作者:)
推特有多少用户
推特如今在世界范围内已拥有1.5亿的活跃用户,为了给用户生
成timeline(时间轴)需支撑30万QPS,其firehose每秒同样生成
22MB数据。整个系统每天传输tweet 4亿条,并且只需要5分钟就
可以让一条tweet从Lady Gaga手中呈现到她3100万粉丝的屏幕上。
当下推特系统的规模及强大的吞吐量确实惹人艳羡,然而在出道之初
推特也只是个奋斗在 RoR上的小站点而已。
推特系统的一些特性:
1. 当下的推特已不满足于Web Ap的现状。推特期望成为一组
API,驱动世界范围内的移动客户端,成为世界级最大的实时事件链
之一。
2. 推特主导的是消费机制,而不是生产机制。每秒读取timeline
的操作就会产生30万次的查询,而每秒的写入请求只有6000左右。
3. 离群值,拥有巨量粉丝的个体开始变得普遍,大量粉丝拥有
者发送tweet时会因为大量的扩散而变得缓慢。推特试图将这个延时
控制在5秒内,但是也并非一直生效,特别是名人们发送tweet以及
相互转发变得越来越频繁后。这样就导致转发的内容可能比原始内容
先一步到达共同粉丝的界面上,这样一来,就高价值用户来说,推特
的主要精力必须从写操作转移到读操作上。
4. 使用Redis集群处理Home Timeline(首页时间轴,包含了
众多关注者的tweet),最大条数为800。
5. 从你关注的人和你点击的链接,推特可以获知一系列关于你
的信息。
6. 用户最关心的是tweet内容,然而大部分的基础设施却和这
些内容不相关。
7. 对如此复杂堆栈进行性能追踪所需求的监视和调试系统往往
非常复杂,同样旧决策的影响会不时的出现。
版权声明:本文标题:推特有多少用户 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1718054192a638607.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论