[发明专利]一种信息处理方法、装置、存储介质及计算机程序产品在审
申请号: | 202011337118.5 | 申请日: | 2020-11-25 |
公开(公告)号: | CN114546817A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 温志豪 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/30;G06F11/34;G06F9/54;G06F3/06 |
代理公司: | 北京格罗巴尔知识产权代理事务所(普通合伙) 11406 | 代理人: | 孙德崇 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信息处理 方法 装置 存储 介质 计算机 程序 产品 | ||
本申请涉及一种信息处理方法、装置、存储介质及计算机程序产品,其中,该方法应用于分布式缓存系统的客户端,该方法包括:在客户端向服务端发起服务请求时,客户端向所述服务端发送封装后的第一命令、第二命令及第三命令,其中,第一命令用于指示服务端开启针对客户端与服务端的连接的消息跟踪功能,以记录服务请求的处理链路的跟踪信息,跟踪信息包括处理链路中的时延信息;第二命令用于指示服务端处理服务请求,并发送处理服务请求得到的服务响应;第三命令用于指示服务端关闭消息跟踪功能,并发送跟踪信息;接收服务端发送的服务响应及跟踪信息。这样,随时跟踪服务端内部各阶段的时延信息,提高了分布式缓存系统的问题定位定界能力。
技术领域
本申请涉及信息技术领域,尤其涉及一种信息处理方法、装置、存储介质及计算机程序产品。
背景技术
随着分布式技术的发展,分布式缓存服务发展迅速,大量业务需要依赖分布式缓存服务。当前现网部署大规模的远程字典服务(redis,Remote Dictionary Server)集群,构建分布式缓存系统;相关技术中,通过跟踪缓存服务的时延信息进行问题定位;然而,仅能跟踪分布式缓存系统的客户端到服务端的时延信息,当现网出现高时延时,无法进行快速精确地问题定位。
发明内容
有鉴于此,提出了一种信息处理方法、装置、存储介质及计算机程序产品。
第一方面,本申请的实施例提供了一种信息处理方法,所述方法应用于分布式缓存系统的客户端,所述分布式缓存系统包括客户端和服务端,所述方法包括:在所述客户端向所述服务端发起服务请求时,所述客户端向所述服务端发送封装后的第一命令、第二命令及第三命令,其中,所述第一命令用于指示所述服务端开启针对所述客户端与所述服务端的连接的消息跟踪功能,以记录所述服务请求的处理链路的跟踪信息,所述跟踪信息包括处理链路中的时延信息;所述第二命令用于指示所述服务端处理所述服务请求,并发送处理所述服务请求得到的服务响应;所述第三命令用于指示所述服务端关闭消息跟踪功能,并发送所述跟踪信息;接收所述服务端发送的所述服务响应及所述跟踪信息。
基于上述技术方案,客户端向服务端发起服务请求时,发送封装后的第一命令、第二命令及第三命令,其中,第一命令用于指示服务端开启针对所述客户端与所述服务端的连接的消息跟踪功能,以记录所述服务请求的处理链路的跟踪信息,跟踪信息包括处理链路中的时延信息;第二命令用于指示服务端处理服务请求,并发送处理服务请求得到的服务响应;第三命令用于指示服务端关闭消息跟踪功能,并发送跟踪信息;客户端接收服务响应及跟踪信息;这样,可以随时跟踪服务端内部各阶段的时延信息,扩展了服务端内部的跟踪信息,提高了分布式缓存系统的问题定位定界能力,实现了快速精确地问题定位。
根据第一方面,在所述第一方面的第一种可能的实现方式中,所述时延信息包括:所述服务请求等候处理的时延、所述服务请求的处理时延、所述服务响应等候发送的时延中的一种或多种。
基于上述技术方案,通过服务请求等候处理的时延、服务请求的处理时延、服务响应等候发送的时延等服务端内部阶段的时延信息,可以扩展调用链的跟踪信息,为问题定位提供更多有效的信息。
根据第一方面,或者第一方面的第一种可能的实现方式,在所述第一方面的第二种可能的实现方式中,所述时延信息,包括:第一时间点,所述第一时间点表示所述服务请求进入消息接收队列的时间点;第二时间点,所述第二时间点表示业务线程开始处理所述服务请求的时间点;第三时间点,所述第三时间点表示业务线程将所述服务响应提交到消息发送队列的时间点;第四时间点,所述第四时间点表示所述服务响应从所述消息发送队列发出的时间点。
基于上述技术方案,在服务端处理服务请求的过程中,通过记录第一时间点、第二时间点、第三时间点、第四时间点,从而实现随时跟踪服务端内部各阶段的时延信息,扩展了服务端内部的跟踪信息,为问题定位提供更多有效的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011337118.5/2.html,转载请声明来源钻瓜专利网。