阿里推送服务(java即时消息推送技术)

产品概述:

阿里移动推送(Alibaba Cloud Mobile Push)是基于大数据的移动智能推送服务,帮助App快速集成移动推送的功能,在实现高效、精确、实时的移动推送的同时,极大地降低了开发成本。让开发者最有效地与用户保持连接,从而提高用户活跃度、提高应用的留存率。

产品特性:

  • 高效稳定

与手机淘宝使用相同架构,基于阿里集团高可用通道。该通道日均消息发送量可达30亿,目前活跃使用的用户达1.8亿。

  • 精准灵活

支持全量推送、设备号推送,账户号推送;同时支持通知(Notification)和应用内消息的推送;api多语言,接口灵活。

  • 实时多样

消息推送及时,展示实时的数据统计报表:包含发送率、到达率、打开率和删除率。

  • 多租户隔离

推送通道多租户互相隔离,保障消息的实时性。

移动推送架构:

阿里云移动推送服务使用教程

功能模块图:

目前分为AS,PS

  • AS全称是access server,主要是手机直接的机器。主要职责是负责TCP长链接的管理与离线消息的处理。
  • PS全称是push server,主要是后台推送服务器。
  • VIP全称是vip server,主要职责是负责提供AS机器地址,与deviceId生成功能。

物理部署图:

阿里云移动推送服务使用教程

iOS有专用通道,在app进程存活且网络畅通的情况下,可以实现高效的消息推送。

发表评论

登录后才能评论