PUSH MESSAGING PLATFORM WITH HIGH SCALABILITY AND HIGH AVAILABILITY
    1.
    发明申请
    PUSH MESSAGING PLATFORM WITH HIGH SCALABILITY AND HIGH AVAILABILITY 有权
    具有高可扩展性和高可用性的推送消息平台

    公开(公告)号:US20130117382A1

    公开(公告)日:2013-05-09

    申请号:US13290812

    申请日:2011-11-07

    IPC分类号: H04W4/12 G06F15/16

    摘要: A push messaging platform includes a push server system having push engines (PE) for maintaining persistent connections with mobile devices, and push controllers (PC) for maintaining records of mobile devices' connections. The platform provides high scalability by including a load balancer for distributing connection requests received from mobile devices across the PEs, and dispatchers for forwarding each received message to a PC associated with the mobile device identified in the message. The platform provides high availability by using local backup PCs and remote mirror PCs. A global registered process (GRP) on each PC is linked to a process on a backup PC, and the backup process replaces the GRP if the GRP fails. Local registered processes (LRP) on each PC are linked to corresponding processes on a remotely located mirror PC, and the mirror process replaces the LRP if the LRP fails.

    摘要翻译: 推送消息平台包括具有用于维护与移动设备的持续连接的推送引擎(PE)的推送服务器系统以及用于维护移动设备连接的记录的推动控制器(PC)。 该平台通过包括负载均衡器来提供高可扩展性,负载平衡器用于分发通过PE从移动设备接收的连接请求,以及调度器,用于将每个接收到的消息转发到与消息中标识的移动设备相关联的PC。 该平台通过使用本地备份PC和远程镜像PC提供高可用性。 每个PC上的全局注册过程(GRP)链接到备份PC上的进程,如果GRP发生故障,备份过程将替换GRP。 每个PC上的本地注册进程(LRP)链接到位于远程镜像PC上的相应进程,如果LRP发生故障,镜像进程将替换LRP。