- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高并发大容量消息推送后台系统架构演进极光JIGUANG 极光推送是什么?十万级在线到百万级在线千万级用户在线亿级用户在线总结极光推送是什么?极光推送是一个产品 极光推送官网 ( / ) 帮助开发者向用户传递消息标签,别名,注册ID,分组推送,自动定时推送 支持 Android, iOS, WinPhone 三大主流平台极光推送是什么?极光推送是一个平台 独立的第三方云推送平台 服务 78.4 万 app,高效稳定的毫秒级送达移动消息推送解决方案 总用户数超过 130 亿,覆盖 9.25 亿 Android 和 iOS 终端 日推送消息超过 200 亿条 高级用户提供 VIP 服务海量服务经验是长期积累的结果9.25亿月活用户3000+ 服务器覆盖超过 130 亿移动终端1.6亿同时在线用户每日推送超过 200亿条消息7×24 服务78.4万app 每日千亿级服务请求消息毫秒级送达百亿级用户维度数据注册用户超过130亿技术团队经历了用户数从0到百亿的整个过程,吸取了很多经验教训推送后台 1.0MysqlSMysqlMmysql 增加主从,读写分离无 cache 层,数据直接读写 mysql长连接服务器保存所有在线数据业务服务器长连接服务器SDK极光推送是什么?十万级在线到百万级在线千万级用户在线亿级用户在线总结1.0 架构难以支撑百万级在线推送在线用户达到百万级时,IO 瓶颈大量出现数据读写占用 mysql 主从大量的 IO基础类开发占用大量时间CPU/网卡包量和流量/交换机流量等瓶颈推送后台 2.0MysqlMMysqlS接入与业务服务器集群化接入层与逻辑层分离增加独立在线状态节点引入 ICE 框架,tcp ---? RPCmysql 分库分表多实例LocalCacheMysqlMMysqlS在线状态节点业务服务器业务服务器长连接服务器长连接服务器SDKSDKICEInternet Communications Engine 中间件有效利用带宽、内存, CPU, LBS, Failover, TCP, UDP, SSL, WebSocketAMI, AMD, 多线程IDL (类似 protobuf)ICEIceGridIceStormGlacier2极光推送是什么?十万级在线到百万级在线千万级用户在线亿级用户在线总结2.0 架构难以支撑千万级在线推送在线状态中心遇到单点性能瓶颈,一个节点难以存储所有在线状态数据内网数据流量暴增物理机上线周期长业务逻辑实现 all in 接入不均衡,不支持动态调度策略推送后台 3.0在线状态节点重构为多节点+分片+多副本架构,采用 ICE 封装服务接口引入 RabbitMQ,请求数据消息化,模块间采用 MQ 交换数据引入 Couchbase,Redis,业务与数据分离引入 ES,解决用户多维度信息查询和存储业务进程模块化,垂直/水平拆分业务模块,最小化原则增加全局长连接调度中心物理机 --- KVM业务监控 为何选择 RabbitMQ请求异步化、模块间解耦AMQP HA, produce/Confirm, Consume/Ack, Flow Control消息持久化, limited by disk + memoryKafka 消费延迟为何选择 Couchbase多语言支持,兼容 memcached 协议auto-scaling, HA, Failover, auto-shardingJson,Memory-firstSync/async, sub-document长连接调度中心调度中心根据运营商,区域,应用,负载,权值,动态调度 SDK 接入支持接入模块动态上下线提升 SDK 接入质量管理中心北京Conn AConn BSDKConn C健康检测服务深圳Conn AConn BConn C系统层面优化RSSBBRcpu affinityNUMA极光推送是什么?十万级在线到百万级在线千万级用户在线亿级用户在线总结3.0 架构难以支撑亿级在线推送单数据中心,不支持容灾推送业务量越来越大,尤其节假日高峰期业务量十倍于平时用户推送需求越来越复杂,需要存储海量复杂维度的用户数据服务质量要求越来越高,系统可用性要求 99.9% 以上开源组件自身处理能力瓶颈开始显现服务器数量暴增,管理成本几何增长,单节点的效率亟待提升推送后台 4.0多数据中心支持,用户数据同步最终一致性定制化用户维度数据存储(标签/别名,活跃)SDK 和外围模块增加限流机制,fail-fast核心数据存储服务化并行化,协程自研定制化开源组件灰度上线多数据中心所有数据通过 MQ 同步,最终一致性调度 App 到任意 IDC 提供服务北京Conn AIDC1Conn BConn CMQIDC3MQ深圳Conn AIDC2Conn BCon
您可能关注的文档
最近下载
- 《红楼梦》中的文化娱乐与艺术表达.pptx VIP
- TZHYL-智慧医院医用耗材 SPD 供应链风险控制指南.pdf VIP
- 数据挖掘知到课后答案智慧树章节测试答案2025年春中国人民解放军国防科技大学.docx VIP
- VDA6.3潜在供方审核P1.xlsx VIP
- 电力公司线路工程资料移交清单 .pdf VIP
- 黑龙江 2023年兽医实验室考试:兽医实验室技术理论真题模拟汇编(共285题).doc VIP
- 2025至2030年中国商务服务市场调查研究及行业投资潜力预测报告.docx
- 第10课 相互了解 相互尊重 教案 人民版中华民族大家庭.pdf VIP
- 2025年七年级数学(上)第1单元《有理数易错题练习》及答案 .pdf VIP
- GB_T 20394-2019 体育用人造草.docx VIP
文档评论(0)