【技术实现步骤摘要】
【国外来华专利技术】跨多个系统触发诊断数据生成和聚合以减少计算资源
技术介绍
[0001]计算机系统目前被广泛使用。一些计算机系统在客户端/服务器架构中操作。在这样的架构中,在远程服务器环境中的服务器提供能够由客户端计算系统访问的服务。
[0002]在这些类型的计算系统中,以有问题的方式执行服务并不少见。例如,在实现服务的性能的服务器逻辑单元中可能存在错误或者其他故障。在这样的情况下,最终用户常常提供指示已经发生问题的输入。例如,最终用户可以启动能够被用于向支持工程师或者其他支持人员报告问题的链接。
[0003]上文的讨论仅仅针对一般背景信息而提供并且并不旨在用于辅助确定所要求保护的主题的范围。
技术实现思路
[0004]实现服务的服务器接收来自客户端计算系统的请求并且将所述请求连同相关标识符一起存储在高速缓存中。服务器返回对所述请求的响应以及相关标识符(ID)。当接收到指示已经在客户端计算系统处遇到问题的触发输入时,在所述服务上的诊断数据生成系统访问所述高速缓存并且生成针对与相关ID相对应的请求的诊断数据。然后,与所述相关ID相对应的所 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种计算系统,包括:至少一个处理器;由所述至少一个处理器运行的服务运行逻辑单元,其接收由客户端计算系统生成的客户端请求,并且生成对所述客户端请求的响应;由所述至少一个处理器运行的相关标识符(ID)生成器逻辑单元,其生成与所述客户端请求相对应的相关ID,所述服务运行逻辑单元将所述响应和所述相关ID发送到所述客户端计算系统;由所述至少一个处理器运行的高速缓存交互逻辑单元,其生成存储器记录,所述存储器记录包括所述客户端请求和对应的相关ID以用于存储在存储器中;以及服务器诊断数据生成系统,其接收所述相关ID和指示针对所述响应在所述客户端计算系统处检测到问题的问题指示,所述服务器诊断数据生成系统基于被存储在所述存储器中的所述请求以及所述对应的相关ID来生成服务器诊断数据,并且将所述服务器诊断数据连同所述对应的相关ID一起发送到支持数据存储系统。2.根据权利要求1所述的计算系统,其中,所述服务运行逻辑单元包括:前端系统,其暴露用于接收所述客户端请求的接口。3.根据权利要求2所述的计算系统,其中,所述服务运行逻辑单元包括:后端系统,其从所述前端系统接收对所述客户端请求的指示,并且基于所述客户端请求来执行服务操作以生成所述响应。4.根据权利要求3所述的计算系统,其中,所述服务器诊断数据生成系统被配置为:接收所述问题指示和所述相关ID,以使用所述高速缓存交互逻辑单元来访问所述存储器。5.根据权利要求4所述的计算系统,其中,所述服务器诊断数据生成系统被配置为:使用所述高速缓存交互逻辑单元来访问所述存储器,并且基于所述相关ID从所述存储器获得对所述客户端请求的指示,并且基于对所述客户端请求的所述指示来生成所述服务器诊断数据。6.根据权利要求5所述的计算系统,其中,所述服务器诊断数据生成系统被配置为:通过向所述服务运行逻辑单元重新提交从所述存储器获得的所述客户端请求来生成所述服务器诊断数据。7.根据权利要求6所述的计算系统,其中,所述存储器包括高速缓存存储器,所述高速缓存存储器能被配置为改变对所述客户端请求的保留。8.一种计算机实现的方法,包括:利用至少一个处理器来接收由客户端计算系统生成的客户端请求;利用由所述至少一个处理器实现的服务运行逻辑单元来生成对所述客户端请求的响应;利用相关标识符(ID)生成器逻辑单元来生成与所述客户端请求相对应的相关ID;将所述响应和所述相关ID发送到所述客户端计算系统;利用所述至少一个处理器来生成存储器记录,所述存储器记录包括所述客户端请求和对应的相关ID以用于...
【专利技术属性】
技术研发人员:M,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。