海量用户推送后台系统架构实践_第1页
海量用户推送后台系统架构实践_第2页
海量用户推送后台系统架构实践_第3页
海量用户推送后台系统架构实践_第4页
海量用户推送后台系统架构实践_第5页
已阅读5页,还剩15页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、技术创新,变革未来极光推送后台系统架构实践极光推送服务架构关于极光消息推送系统面临的挑战极光推送相关架构极光推送后台系统架构后台系统架构基本原则链接管理系统安全新技术的应用目录关于极光36.9107.619810.490万万亿亿%开发者APP移动终端月独立 活跃设备覆盖率亿级长连接用户SDK多版本并存消息实时性 触达率要求移动网络环境复杂性海量用户数据存储消息推送系统面临的挑战极光推送服务架构API 用户筛选用户分发推送通道系统通道共享通道 极光通道短信通道极光推送后台系统架构iOS SDKAndroid SDKWPhone SDKPortalConn GWSISRegisterStatCen

2、terTagAliasSegmentOnlineCacheXPNSBroadcastPushTaskAPIJCacheJMQDB极光推送后台系统架构0201060307050408模块化异步化并行化缓存化程序及系统优化基础组件服务化链接管理09系统安全新技术的应用K8S部署业务模块化模块业务逻辑All In导致相互影响,更新升级难度大功能按照业务拆分解耦数据和业务分离快速迭代模块间通过MQ/RPC交互极光推送后台系统架构01SegmentConnStatCenterOnlineMsg异步化充分利用资源,减少请求等待时间,提升系统吞吐量消息化请求MQ - RabbitMQ, RocketMQ模块

3、间解耦IDC数据同步异步RPCICE - 负载均衡,AMI,AMD,多线程极光推送后台系统架构02并行化横向扩展处理能力数据分片存储多节点+分片+多副本架构数据读写动态路由请求并行处理模块级别并行代码级别并行极光推送后台系统架构03MQSegmentOnlineMsgOnlineMsgOnlineMsgData0-0 Data0-1Data1-0 Data1-1Data2-0 Data2-1Mng0 Mng2Mng3缓存化热点数据全部缓存加快数据访问,减少请求处理时间多级缓存本地缓存Redis, Couchbase, LevelDB(PIKA), 定制化极光推送后台系统架构04程序及系统优化内

4、存静态分配内存池内存对齐CPU Affinity网卡多队列用户态协议栈(DPDK)极光推送后台系统架构05基础组件服务化业务方透明统一管理屏蔽后端变化AutoScale,Failover,AutoRecoverJMQ - RabbitMQ, RocketMQJCache - Redis, LevelDB(PIKA)极光推送后台系统架构06链接管理量级大,网络复杂,DDOS攻击动态管理就近接入自动化管理接入网关自动扩容,应对网络攻击极光推送后台系统架构07极光推送后台系统架构SDK管理中心健康检测服务Conn B调度中心Conn AConn C极光推送后台系统架构M QM QIDC1APISegmentPushTaskXPNSMQMQIDC3ConnIDC4ConnIDC2APISegmentPushTaskXPNSMQMQIDC5ConnIDC6Conn系统安全网络安全对外业务隔离,异地多机房部署,健康检查,业务快速部署及调度通信安全SSL,私有加密协议服务安全安全校验,异常行为识别,过载保护,白名单/黑名单,服务降级监控及告警多维度监控,告警系统极光推送后台系统架构08K8S部署业务原有系统的运维工作繁杂,资源利用率低弹性扩容配置统一管理内外集群隔离Pod包含多个容器 - 辅助容器,业务容器业务模块代码架构调整监控体系调整极光推送后台系统架构09结束语高性能/低成本、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论