- 5
- 0
- 约2.89千字
- 约 34页
- 2016-03-13 发布于山西
- 举报
移动 a的的pp 的通讯系统演化
移动 APP 的通讯系统演化
环信⾸席架构师
梁宇鹏 @⼀乐
⼤纲
典型通讯系统的设计与演化
移动⺴络的挑战与对策
云服务使⽤思考
⼤纲
典型通讯系统的设计与演化
移动⺴络的挑战与对策
云服务使⽤思考
典型通讯系统的设计与演化
选型:可搭建、可扩展
⺫标:⾼可⽤、⾼性能
升级:可伸缩、可运维
选型
可搭建
质量保证 - 快速原型
配置简单 - 学习曲线
可扩展
类库丰富 - 拿来即⽤
代码开源 - ⼆次开发
选型,通讯
XMPP
扩展性好,XML 重
MQTT
线路层省流量,需功能扩展
X
⾮公开
组件库:Server、Android、iOS
问题
服务经常崩溃
性能瓶颈,不可⽤
新功能接⼆连三
开发⼈⼿严重不⾜
。。。
升级
可伸缩
请求增⻓ - 分区、扩容
需求增加 - 解耦、异步
可运维
design for failure
降级开关
前提
容量规划
压测
数据模拟
分析⼯具 量化分析,以数据说话
调研
抽样数据
产品经验
升级,伸缩
读写分离
只读 - 注册分离,关系变更
只写 - 异步,外置查询接⼝
逻辑迁移 - 离线消息推送
分层设计
分层优化 - 连接层保持
队列隔离 - 抗峰
升级,运维
⽆状态服务 - 随时重启
有状态服务 - ⽅便迁移
⽆操作关联 - 服务解耦,⾃动恢复
⺫标
⾼可⽤
CAP: ACID - BASE
Basically Available, Soft state, Eventual
consistency
通讯
Eventual Delivery
队列堆积 - 数据搬运 or SEDA
⺫标
⾼性能
同时在线 - 连接数⾼
低延时 - 准实时
通讯
活跃度低 - 千分之⼏
秒级以下 - CQRS
数据量⼩ - 在线⽤户、DAU
⼤纲
典型通讯系统的设计与演化
移动⺴络的挑战与对策
云服务使⽤思考
新问题
不稳定⺴络
⺴络切换 2G/3G/WiFi
信号强度
慢速宽带
RTT by naive :64ms ~ 972ms
RTT by David :107ms ~ 20226ms
/zTPJGzx
我们能做什么
修改TCP
End-to-end scheme - TCP实现
Split connection approach - TCP语义
基础⺴络建设
NO
/zTPJJvs
改变能改变的,接受不能改变的
协议
可靠投递
保证顺序
轻量化
协议
MsgSync 1.0
简单同步
但是
50ms for DNS
80ms for TCP handshake (one RTT)
160ms for SSL handshake (two RTTs)
40ms for request to serv
您可能关注的文档
- 许继10的的3通信规约.pdf
- 许继10的的4通信规约.pdf
- 杨柯-大的的型软件的基础团队.pdf
- 业余无线的的电通信制作改进修理.pdf
- 液压泵和的的液压马达的工作原理.pdf
- 一种基于的的wifi的室内定位系统设计与实现.pdf
- 仪表放大的的器应用工程师指南.pdf
- 移动互联的的网及通信行业发展趋势.pdf
- 移动通信的的基站基础知识.pdf
- 移动通信的的原理与技术简明教程.pdf
- 良肢位摆放在骨科康复中的应用.ppt
- 2026精选人教版一年级上册数学期末考试试卷(3套含答案解析).docx
- 2026新版人教版三年级上册语文期末考试试卷(3套含答案解析).pdf
- 2026精选人教版四年级上册英语期末考试试卷(3套含答案解析).pdf
- 2026新版人教版三年级上册数学期末考试试卷(3套含答案解析).pdf
- 2026新版人教版三年级下册数学期末考试试卷(3套含答案解析).docx
- 2026精选人教版四年级上册英语期末考试试卷(3套含答案解析).docx
- 2026新版人教版三年级上册语文期末考试试卷(3套含答案解析).docx
- 良肢位摆放与康复训练的结合.ppt
- 良肢位摆放在儿童康复中的应用.ppt
最近下载
- 高考数学第一轮复习(新教材新高考)第03讲平面向量基本定理及“爪子定理”(高阶拓展)(核心考点精讲精练)(学生版+解析).docx VIP
- 高考数学第一轮复习(新教材新高考)第04讲平面向量系数和(等和线)问题(高阶拓展)(核心考点精讲精练)(学生版+解析).docx VIP
- (高清版)DG∕TJ 08-2432-2023 雨水调蓄设施技术标准.pdf VIP
- 医疗器械设计和开发任务书.pdf VIP
- (民主生活会)2025年度班子成员相互批评意见清单+对照检查查摆问题清单+批评与自我批评意见建议.docx VIP
- 基于单片机的智能衣柜控制系统设计.docx VIP
- 原神家具负荷表及计算器说明书(多功能小鹏).docx VIP
- 2025 年大学轨道交通信号与控制(信号系统)试题及答案.doc VIP
- 生活中的化学.ppt VIP
- XX村新任支部书记任职发言稿.docx VIP
原创力文档

文档评论(0)