基于CS架构的事务与业务关联方法、关联系统技术方案

技术编号:17363533 阅读:39 留言:0更新日期:2018-02-28 13:30
本发明专利技术提出了一种基于CS架构的事务与业务关联方法、关联系统、计算机设备、计算机可读存储介质。其中,基于CS架构的事务与业务关联方法包括:接收客户端指令,执行指令以进入与指令绑定的响应事件;执行响应事件,生成业务信息,并记录执行响应事件的过程中产生的远程调用信息;将远程调用信息对应的事务信息与业务信息绑定。本发明专利技术一方面,以业务关联事务为基础而实现的慢业务功能,可以演变出很多以业务为关注维度的功能点;另一方面,用户在发现慢业务时,可以通过查看该业务下发生的后台事务数量或事务详情进行问题定位,系统病灶一目了然。

Transaction and business association method and association system based on CS architecture

【技术实现步骤摘要】
基于CS架构的事务与业务关联方法、关联系统
本专利技术涉及计算机
,具体而言,涉及一种基于CS架构的事务与业务关联方法、基于CS架构的事务与业务关联系统、计算机设备、计算机可读存储介质。
技术介绍
在软件系统持续集成的过程中,系统变得越来越庞大,单次业务操作所需要进行的远程调用次数随之越来越多。但是用户对于效率的要求并没有降低,因此需要系统开发者在遇到系统缓慢时能够快速定位缓慢原因并进行优化,进而提升用户体验。在现有的APM产品中,监控的维度大多停留在事务。慢事务信息固然能够在一定层面解决性能问题,但是并不能够直接反映用户所感受到的系统速度。举例来说,单次业务操作可能包含上万个重复的短耗时事务。这时用户反馈系统慢,但是开发人员面对短耗时事务却无法准确定位问题根源。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术第一个方面在于提出一种基于CS架构的事务与业务关联方法。本专利技术的第二个方面在于提出一种基于CS架构的事务与业务关联系统。本专利技术的第三个方面在于提出一种计算机设备。本专利技术的第四个方面在于提出一种计算机可读存储介质。有鉴于本文档来自技高网...
基于CS架构的事务与业务关联方法、关联系统

【技术保护点】
一种基于CS架构的事务与业务关联方法,其特征在于,包括:接收客户端指令,执行所述指令以进入与所述指令绑定的响应事件;执行所述响应事件,生成业务信息,并记录执行所述响应事件的过程中产生的远程调用信息;将所述远程调用信息对应的事务信息与所述业务信息绑定。

【技术特征摘要】
1.一种基于CS架构的事务与业务关联方法,其特征在于,包括:接收客户端指令,执行所述指令以进入与所述指令绑定的响应事件;执行所述响应事件,生成业务信息,并记录执行所述响应事件的过程中产生的远程调用信息;将所述远程调用信息对应的事务信息与所述业务信息绑定。2.根据权利要求1所述的基于CS架构的事务与业务关联方法,其特征在于,执行所述响应事件,生成业务信息,并记录执行所述响应事件的过程中产生的远程调用信息,具体包括:将所述响应事件派发至线程中,生成所述业务信息;在所述线程中创建本地变量;将所述业务信息和所述远程调用信息记录在所述本地变量中。3.根据权利要求2所述的基于CS架构的事务与业务关联方法,其特征在于,将所述远程调用信息对应的事务信息与所述业务信息绑定,具体包括:根据所述响应事件中远程调用所处的所述线程来确定响应类型;根据所述响应类型以对应的方式将所述远程调用信息对应的事务信息与所述业务信息绑定。4.根据权利要求3所述的基于CS架构的事务与业务关联方法,其特征在于,根据所述响应类型以对应的方式将所述远程调用信息对应的事务信息与所述业务信息绑定,具体包括:当所述响应类型为同步响应时,获取所述本地变量中所有所述远程调用的信息对应的事务信息;直接将所述事务信息与所述业务信息绑定。5.根据权利要求3所述的基于CS架构的事务与业务关联方法,其特征在于,根据所述响应类型以对应的方式将所述远程调用信息对应的事务信息与所述业务信息绑定,具体还包括:当所述响应类型为异步响应时,判断所述远程调用的请求类型;当所述请求类型为具有业务意义的同步前台请求但所述本地变量尚未有记录的所述业务信息和/或所述请求类型为具有业务意义的异步前台请求但所述本地变量记录的所述业务信息不是当前业务信息时,则新建另一个所述本地变量以存储新的业务信息,并将当前远程调用的信息对应的事务信息与所述新的业务信息绑定;以及当所述请求类型为具有业务意义的异步前台请求且所述本地变量记录的所述业务信息是当前业务信息时,则直接将当前远程调用的信息对应的事务信息与所述业务信息绑定;以及当所述请求类型为非业务意义的后台请求和未知类型的请求时,控制不绑定所述请求和所述业务信息。6.根据权利要求1至5中任一项所述的基于CS架构的事务与业务关联方法,其特征在于,所述业务信息包括以下一种或其组合:业务编码ID、业务操作总耗时、业务操作人、业务操作时间、业务操作的节点按钮名称;所述事务信息包括以下一种或其组合:事务编码ID、事务耗时、远程调用过程、远程调用的类型、远程调用的名称、远程调用的时间。7.一种基于CS架构的事务与业务关联系统,其特征在于,包括:进入单元,用于接收客户端指令,执行所述指令以进入与所述指令绑定的响应事件;记录单元,用于执行所述响应事件,生成业务信息...

【专利技术属性】
技术研发人员:唐晓庆谭明义范双景王洪宝李晓冬
申请(专利权)人:用友网络科技股份有限公司
类型:发明
国别省市:北京,11

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

1