0.Introduction
1.系统架构
2.服务依赖关系
3.协议
4.主要流程
4.1.密钥交换方案
4.2.握手及快速重连
4.3.绑定用户及路由发布
4.4.解绑用户
4.5.消息推送
4.6.Http代理
5.服务部署
6.源码测试
7.配置详解
8.Alloc实现
9.Android SDK
9.1.SDK系统架构
9.2.MpushClient架构
10.IOS SDK
11.服务端SDK
12.HTTP代理
13.Server源码分析
13.1.模块依赖关系
14.SPI定制化
本书使用 GitBook 发布
2.服务依赖关系
服务依赖关系
1. 说明
业务系统是要发送业务消息的服务,所有要推送的消息直接转给MPNS
MPNS是我们的业务推送系统,负责消息推送,长链接的检查,离线消息存储,用户打标等
APNS、JPUSH、MPUSH等分别是我们的客户端已经接入的推送系统
MPNS主要是为了隔离业务系统和各种推送系统,用户使用哪个长链接服务,业务系统不需要感知,统一有MPNS去选择、去切换
Alloc负责调度维护MPushServer集群,提供查询可用机器列表的接口,详细参见
Alloc实现
服务依赖关系
1. 说明
results matching "
"
No results matching "
"