[发明专利]报文跟踪方法、装置、服务器、存储介质在审
申请号: | 202010632832.0 | 申请日: | 2020-07-02 |
公开(公告)号: | CN111859068A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 尹均;胡兴明;朱婧宇 | 申请(专利权)人: | 中移(杭州)信息技术有限公司;中国移动通信集团有限公司 |
主分类号: | G06F16/951 | 分类号: | G06F16/951;G06F16/23;G06F16/27 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 310011 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 跟踪 方法 装置 服务器 存储 介质 | ||
本发明实施例涉及通信领域,公开了一种报文跟踪方法、装置、服务器、存储介质。本发明中,应用于分布式系统的服务器,包括以下步骤:接收客户端的报文,所述报文包括所述客户端的身份信息;若所述客户端的身份信息与预设的目标客户端的身份信息匹配,存储所述报文。本申请中,当服务器确定接收的报文是目标客户端发送的,才会存储该报文;相对于现有技术而言,避免了由于在服务器中存储大量的报文造成服务器获取目标客户端报文的速度降低的问题,提高了分布式系统中服务器处理报文的能力,即提高了分布式系统中服务器获取目标客户端报文的速度,从而加快了整个分布式系统获取目标客户端报文的速度。
技术领域
本发明实施例涉及通信领域,特别涉及一种报文跟踪方法、装置、服务器、存储介质。
背景技术
在大型分布式应用系统中,客户端与服务端的消息交互非常频繁,如果需要定位某个客户端的问题,通常需要抓取对应消息交互报文进行问题分析和定位。现有技术中抓取报文的方法主要是以下方案:当报文消息到达服务器之后,服务器将所有的报文存储下来,当需要查找目标客户端的报文时,在每个服务器存储的报文中查找目标客户端的报文。
发明人发现现有技术中至少存在如下问题:服务器由于存储了所有的报文,存储量较大会增加服务器的性能压力,且报文数量越多,服务器的性能压力就越大;在报文数量达到千万级的情况下,会降低服务器获取目标客户端报文的能力,报文信息获取的速度会大幅度降低。
发明内容
本发明实施例的目的在于提供一种报文跟踪方法、装置、服务器、存储介质,加快分布式系统中每个服务器处理报文的速度,从而加快分布式系统获取目标客户端报文信息的速度。
为解决上述技术问题,本发明的实施例提供了一种报文跟踪方法,应用于分布式系统的服务器,包括以下步骤:接收客户端的报文,所述报文包括所述客户端的身份信息;若所述客户端的身份信息与预设的目标客户端的身份信息匹配,存储所述报文。
本发明的实施例还提供了一种报文跟踪装置,包括:接收模块、存储模块;所述接收模块用于接收客户端的报文,所述报文包括所述客户端的身份信息;所述存储模块用于当所述客户端的身份信息与预设的目标客户端的身份信息匹配时,存储所述报文。
本发明的实施例还提供了一种服务器,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的报文跟踪方法。
本发明的实施例还提供了一种计算机可读存储介质,包括:所述计算机程序被处理器执行时实现上述的报文跟踪方法。
在分布式系统中,每个服务器均需要获取目标客户端发送的报文,从而得到目标客户端发送的所有报文;因此,每个服务器获取报文的速度决定了整个分布式系统获取报文的速度,而现有技术中,在获取目标客户端的报文之前,每个服务器中存储了大量非目标客户端的报文,造成了服务器处理信息的速度减慢,从而影响了服务器获取目标客户端报文的速度。本申请中,当服务器确定接收的报文是目标客户端发送的,才会存储该报文;相对于现有技术而言,避免了由于在服务器中存储大量的报文造成服务器获取目标客户端报文的速度降低的问题,提高了分布式系统中服务器处理报文的能力,即提高了分布式系统中服务器获取目标客户端报文的速度,从而加快了整个分布式系统获取目标客户端报文的速度。
另外,所述接收客户端的报文之前,还包括:将所述目标客户端的身份信息存储在所述服务器中。由于目标客户端的身份信息存储在服务器本地中,当判断接收的报文中的客户端身份信息与目标客户端的身份信息是否匹配时,服务器只需要访问服务器本地就可以进行匹配,整个步骤仅在服务器本地处理,使得服务器的处理速度更加快速,从而进一步加快服务器获取目标客户端报文的速度,提高整个分布式系统获取报文的速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(杭州)信息技术有限公司;中国移动通信集团有限公司,未经中移(杭州)信息技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010632832.0/2.html,转载请声明来源钻瓜专利网。