阿里亿级日活网关通道架构演进

阿里亿级日活网关通道架构演进

ID:40071523

大小:1.59 MB

页数:24页

时间:2019-07-19

阿里亿级日活网关通道架构演进_第1页
阿里亿级日活网关通道架构演进_第2页
阿里亿级日活网关通道架构演进_第3页
阿里亿级日活网关通道架构演进_第4页
阿里亿级日活网关通道架构演进_第5页
资源描述:

《阿里亿级日活网关通道架构演进》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Agenda•ACCS在双11的表现•阿里无线网关的发展历程•ACCS统一接入网关•Agoo下一代阿里云推送服务ACCS(Ali-Cloud-Channel-Service)—双工、安全、低时延、开放的云通道服务2015双11——ACCS尖峰时刻1全站HTTPS24500万峰值在线用户ACCS双工、低时延、安全、开放31秒法则--流畅的移动体验4异地多活支持的部分APP手机淘宝无线统一网关演进1手淘业务发展亿级App千万级APP工具化平台化百万级APP无线化20112012、20132014、2

2、015无线网关的发展--API网关的演进20112012201320142015统一编程方式动态布署API网关异步化移动网络优化并入ACCS无线网关的发展--推送网关的演进2012201320142015第一代推送基于http第二代推送升级多渠道第三代基于spdy、双向心跳并入ACCS业务形态的挑战IM竞拍弹幕业务形态变化互动游……戏安全与体验的挑战DNS劫持公共wifi移动网络质量ACCS移动网络下的”水电煤”•安全--安全的网络传输•低时延--良好的用户体验•双工--双向通讯的能力•开放--

3、开放的服务接入能力ACCS统一网关同步协议即时聊天消息推送API网关RPC网关配置中心广播服务ACDSIMAgooMTOPRPCM-ConfigMassACCSACCS服务端架构——消息服务设备管理队列服务设备绑定用户绑定数据下行ServiceA双向链接设备上下线接入服务器分发网关数据上行Client上下行数据ServiceB4.状态汇报状态查询Service….状态查询在线状态管理ACCS集群分离设计serviceservice…….服务服务批量服务批量发送下行消息队列消息队列上行上线消息消费

4、消息在线状态服务在线集群在线状态服务read离线集群asyncwrite离线消息存储应用内长连接静默长连接退后台存储appACCS网络优化1多路复用,充分利用带宽2合并请求减少网络交互3减少建连次数,提高建连成功率优化加密算法4高性能的移动加密协议—slight-ssl加解密性能对比单位:秒3001加密算法升级,ECDH代替RSA250RSA1024200150RSA20482使用session-ticket优化二次建连10050ECDH-prime-建连时长对比128单位:毫秒010000单位

5、:次5000httpsslightssl02G3G4GWIFI网络制式统一网络库SDK的策略优化优化手段多协议+多IP+多端口后台空闲跑马学习策略并行建连表优先级规则建连策略优化效果首次建连成功率优化后成功率至少提高了14%单位:百分比1008060优化前40优化后2002G3G4GWIFI无线异地多活与容灾2接入层异地多活—webvsapp单元规则单元规则brows分发CDN单元机房e分发分发单元机房单元机房单元规则单元归属存储单元归属协商区别:app单元机房1.协商机制,充分利用客户端重定向

6、存储能力单元归属协商app单元机房2.减少中间层的成本3.具有相同的灵活性4.减少问题排查的链路单元归属协商app单元机房无线下网关异地容灾—协商+旁路调度app单元外网断调度协商单元1appapp无法协商—>旁路调度调度中心无线统一接入层调度fail-over单元单元跨单元转发app协商单元2调度调度中心无线统一接入层统一网关的自救接入网关不可用应用网关不可用单元单元单元单元调度服务应用网关应用网关应用网关应用网关转发到异地接入网关接入网关接入网关接入网关切走用户appappappappAgo

7、o--下一代阿里云推送服务阿里云推送ACCSAgoo(下一代阿里云推送)多样化推送用户画像应景推送安全传输高到达率低延迟几点感悟•稳定性是网关的立足之本•架构的合理性是相对的,适应当前的需求是最合适的。•架构是不断演进的,不是单次的设计达成的,重视积累与反思•关注用户体验,优化无止境

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。