数据处理方法、装置及服务器制造方法及图纸

技术编号:33546135 阅读:28 留言:0更新日期:2022-05-26 22:40
本申请公开了数据处理方法、装置及服务器,涉及数据处理技术,具体涉及为互联网技术领域。具体实现方案为:获取第一消息;对第一消息进行解析,获得第一消息的消息类型;在消息类型为推送类型的情况下,根据第一消息中携带的第一标识将第一消息发送给第二标识对应的第二服务器,以使第二服务器将第一消息发送给第一标识对应的终端,第二标识与第一标识对应;或者,在消息类型为上传类型的情况下,向第三服务器发送第一消息。根据本申请的技术,解决了现有技术中无法保证高并发场景下的推送服务性能、且推送服务中对长连接资源利用不足的问题,提高了高并发场景下的推送服务性能,且提高了推送服务的长连接资源的利用率。且提高了推送服务的长连接资源的利用率。且提高了推送服务的长连接资源的利用率。

【技术实现步骤摘要】
数据处理方法、装置及服务器


[0001]本申请涉及数据处理技术,尤其涉及互联网
,具体涉及一种数据处理方法、装置及服务器。

技术介绍

[0002]在移动互联网中,推送服务作为应用在移动互联网中的一个服务,其占据着至关重要的作用,各种应用服务可以主动地对用户群体进行消息推送。
[0003]目前,随着终端的高速发展,其数量和形态均呈现快速增长和变化的趋势,推送服务需要同亿级甚至十亿级别的终端侧维护长连接,以实现消息推送,这对于推送服务是一个巨大的挑战。

技术实现思路

[0004]本公开提供了一种数据处理方法、装置及服务器。
[0005]根据本公开的第一方面,提供了一种数据处理方法,所述方法应用于第一服务器,包括:
[0006]获取第一消息;
[0007]对所述第一消息进行解析,获得所述第一消息的消息类型;
[0008]在所述消息类型为推送类型的情况下,根据所述第一消息中携带的第一标识将所述第一消息发送给第二标识对应的第二服务器,以使所述第二服务器将所述第一消息发送给所述第一标识对应的终端本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,所述方法应用于第一服务器,包括:获取第一消息;对所述第一消息进行解析,获得所述第一消息的消息类型;在所述消息类型为推送类型的情况下,根据所述第一消息中携带的第一标识将所述第一消息发送给第二标识对应的第二服务器,以使所述第二服务器将所述第一消息发送给所述第一标识对应的终端,所述第二标识与所述第一标识对应;或者,在所述消息类型为上传类型的情况下,向第三服务器发送所述第一消息。2.根据权利要求1所述的方法,其中,所述第一消息包括以下任一项:所述第一服务器经目标推送接口接收的第二消息所确定的消息;所述第三服务器经所述第一服务器推送给终端的消息;终端基于与所述第二服务器的长连接上传给所述第一服务器的消息。3.根据权利要求2所述的方法,其中,所述第一消息为所述第一服务器经目标推送接口接收的第二消息所确定的消息,所述获取第一消息包括:接收所述第二消息;对所述第二消息进行解析,得到推送参数;基于预设协议对所述推送参数进行封装,获得所述第一消息。4.根据权利要求1所述的方法,其中,所述在所述消息类型为上传类型的情况下,向第三服务器发送所述第一消息包括:在所述消息类型为上传类型的情况下,将所述第一消息通过第四服务器发送给所述第三服务器。5.根据权利要求1所述的方法,所述对所述第一消息进行解析,获得所述第一消息的消息类型之后,还包括:在所述消息类型为注册类型的情况下,从所述第一消息中获取终端的第一标识和第二服务器的第二标识,将所述第一标识和第二标识进行关联存储;或者,在所述消息类型为心跳类型的情况下,确定目标终端与第二服务器处于连接状态,所述目标终端为所述第一消息中携带的第一标识对应的终端。6.根据权利要求5所述的方法,还包括:在预设时间段内未监控到所述目标终端发送的心跳类型的消息的情况下,发送第三消息给所述第二服务器,所述第三消息用于通知所述第二服务器清理与所述目标终端的长连接。7.一种数据处理方法,所述方法应用于第四服务器,包括:接收第一服务器发送的第一消息;其中,所述第一消息为所述第一服务器在解析到获取的第一消息的消息类型为上传类型的情况下发送的消息,所述第一消息中携带有目标主题;根据所述目标主题将所述第一消息发送给所述目标主题对应业务的第三服务器。8.根据权利要求7所述的方法,其中,所述根据所述目标主题将所述第一消息发送给所述目标主题对应业务的第三服务器包括:按照所述目标主题将所述第一消息缓存至分布式消息队列中;基于所述分布式消息队列中所述目标主题绑定的目标业务,将所述第一消息发送给所
述目标业务对应的第三服务器。9.根据权利要求8所述的方法,所述基于所述分布式消息队列中所述目标主题绑定的目标业务,将所述第一消息发送给所述目标业务对应的第三服务器之前,还包括:在所述分布式消息队列中所述目标主题未绑定所述目标业务的情况下,通过所述分布式消息队列将所述目标主题与所述目标业务绑定。10.一种数据处理装置,所述装置应用于第一服务器,包括:获取模块,用于获取第一消息;解析模块,用于对所述第一消息进行解析,获得所述第一消息的消息类型;推送模块,用于在所述消息类型为...

【专利技术属性】
技术研发人员:张建军
申请(专利权)人:阿波罗智联北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1