实时发布服务(Mobile Delivery Service,简称 MDS)是 mPaaS 平台的核心基础服务组件之一,提供版本升级包、热修复包、H5 离线包的管理和发布服务,同时支持 开关配置、白名单、发布规则 管理功能。
在客户端集成实时发布服务功能后,您可以在 mPaaS 插件中生成新的包,然后在实时发布控制台发布新包,客户端收到新包并进行升级。实时发布服务还支持通过白名单进行灰度发布,您也可以使用高级过滤规则,比如指定机型,来进行更精准的灰度发布。
目录
功能特性
-
灰度发布
在正式发布之前,可以通过白名单来做小规模发布(比如内部员工)以验证新包的功能是否达到预期。还可以进行时间窗灰度发布,在规定的时间段内发布给规定用户人数。如果达到预期就可以进行全网推送。
-
高级过滤
在进行灰度发布的时候还可以利用高级规则来定义更为精准的白名单人群,比如可以只发给小米手机的用户,多个过滤规则可以叠加,只有在所有的过滤规则都符合的情况下才会推送。
-
实时回滚
仅支持热修复。即使进行了灰度发布,正式上线的时候还是难免会发生问题,这个时候就可以进行实时回滚,自动回滚到发布前的版本。
-
自定义验签
为了保障安全性,热修复有自定义的验签流程,保证脚本来源的正确性。 mPaaS 插件中提供生成热修复资源包并对包进行加签的功能。
产品优势
-
支持多产品、多任务、多维度发布管理
多 APP 支持,同时支持正式升级、热修复及 H5 离线包以及实时在线推送。
更多关于使用热修复的信息,请 提交工单 获取支持。
-
智能灰度能力,多种升级策略
内部灰度、外部灰度、人群地域、机型网络等多种规则可供选择。
-
增量差分离线包更新能力
减少数据冗余及设备带宽占用,在移动端网络条件不稳定场景下可体现优势。
-
高灵敏度、高可用性
升级客户端 RPC 接口能力,可用率可达 99.999%,提供在线分钟级触达能力。
-
系统高性能保障
触达率达 99.999%,日 UV 支持 2 亿 +。