调用链处理方法及装置制造方法及图纸

技术编号:18240646 阅读:25 留言:0更新日期:2018-06-17 05:29
本发明专利技术实施例提供一种调用链处理方法及装置。该方法包括:第一服务端获取用户终端的服务请求;第一服务端给服务请求分配标识信息;第一服务端将服务请求的标识信息和第一服务端的调用标识发送给第二服务端,以使第二服务端根据服务请求的标识信息和第一服务端的调用标识生成服务请求对应的调用链跟踪信息。本发明专利技术实施例通过第一服务端获取用户终端的服务请求,给服务请求分配标识信息,将服务请求的标识信息和第一服务端的调用标识发送给第二服务端,以使第二服务端根据服务请求的标识信息和第一服务端的调用标识生成服务请求对应的调用链跟踪信息,提高了调用链跟踪的准确性,当出现问题时,可快速准确的定位问题点。 1

Call chain processing method and device

The embodiment of the invention provides a calling chain processing method and device. The first server assigns the service request to the user terminal; the first server assigns the identification information to the service request; the first server sends the identification information of the service request and the first server-side call logo to the second server to make the second server based on the identity information of the service request and the first server. The call identifier generates the call chain tracking information corresponding to the service request. The implementation example of the invention obtains the service request of the user terminal through the first server, assigns the identification information to the service request, sends the identification information of the service request and the call sign of the first server-side to the second server, so that the second server generates the service according to the identification information of the service request and the call logo of the first server. The call chain tracing information corresponds to the request request, which improves the accuracy of the call chain tracking. When problems occur, it can quickly and accurately locate the problem points. One

【技术实现步骤摘要】
调用链处理方法及装置
本专利技术实施例涉及通信
,尤其涉及一种调用链处理方法及装置。
技术介绍
现有技术中,业务请求的完成要调用不同服务器上的多个子系统的服务,被调用服务大多还要调用其他服务,并且伴随着对底层多个数据库系统或文件系统的访问。面对各种复杂的调用关系,当出现问题时,传统的集中式应用架构下的问题诊断方法将无法快速、准确的定位问题点。
技术实现思路
本专利技术实施例提供一种调用链处理方法及装置,以提高调用链跟踪的准确性,当出现问题时,可快速准确的定位问题点。本专利技术实施例的一个方面是提供一种调用链处理方法,包括:第一服务端获取用户终端的服务请求;所述第一服务端给所述服务请求分配标识信息;所述第一服务端将所述服务请求的标识信息和所述第一服务端的调用标识发送给第二服务端,以使所述第二服务端根据所述服务请求的标识信息和所述第一服务端的调用标识生成所述服务请求对应的调用链跟踪信息;其中,所述第一服务端的调用标识用于表示所述第一服务端调用所述第二服务端的服务,所述调用链跟踪信息包括所述第一服务端的调用标识和所述第二服务端的调用标识。本专利技术实施例的另一个方面是提供一种调用链处理装置,应用于第一服务端,包括:获取模块,用于获取用户终端的服务请求;分配模块,用于给所述服务请求分配标识信息;发送模块,用于将所述服务请求的标识信息和所述第一服务端的调用标识发送给第二服务端,以使所述第二服务端根据所述服务请求的标识信息和所述第一服务端的调用标识生成所述服务请求对应的调用链跟踪信息;其中,所述第一服务端的调用标识用于表示所述第一服务端调用所述第二服务端的服务,所述调用链跟踪信息包括所述第一服务端的调用标识和所述第二服务端的调用标识。本专利技术实施例提供的调用链处理方法及装置,通过第一服务端获取用户终端的服务请求,给所述服务请求分配标识信息,将所述服务请求的标识信息和所述第一服务端的调用标识发送给第二服务端,以使所述第二服务端根据所述服务请求的标识信息和所述第一服务端的调用标识生成所述服务请求对应的调用链跟踪信息,提高了调用链跟踪的准确性,当出现问题时,可快速准确的定位问题点。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1为本专利技术实施例提供的通信系统的示意图;图2为本专利技术实施例提供的调用链处理方法流程图;图3为本专利技术另一实施例提供的调用链处理方法流程图;图4为本专利技术另一实施例提供的调用链处理方法流程图;图5为本专利技术实施例提供的调用链处理装置的结构图;图6为本专利技术另一实施例提供的调用链处理装置的结构图。通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。本专利技术提供的调用链处理方法,可以适用于图1所示的通信系统。如图1所示,该通信系统包括:接入网设备11、用户终端12、服务器13、服务器14、服务器15、服务器16、服务器17。此处只是示意性说明,并不限定服务器的个数,以及通信系统的具体形式。需要说明的是,图1所示的通信系统可以适用于不同的网络制式,例如,可以适用于全球移动通讯(GlobalSystemofMobilecommunication,简称GSM)、码分多址(CodeDivisionMultipleAccess,简称CDMA)、宽带码分多址(WidebandCodeDivisionMultipleAccess,简称WCDMA)、时分同步码分多址(TimeDivision-SynchronousCodeDivisionMultipleAccess,简称TD-SCDMA)、长期演进(LongTermEvolution,简称LTE)系统及未来的5G等网络制式。可选的,上述通信系统可以为5G通信系统中高可靠低时延通信(Ultra-ReliableandLowLatencyCommunications,简称URLLC)传输的场景中的系统。故而,可选的,上述接入网设备11可以是GSM或CDMA中的基站(BaseTransceiverStation,简称BTS)和/或基站控制器,也可以是WCDMA中的基站(NodeB,简称NB)和/或无线网络控制器(RadioNetworkController,简称RNC),还可以是LTE中的演进型基站(EvolutionalNodeB,简称eNB或eNodeB),或者中继站或接入点,或者未来5G网络中的基站(gNB)等,本专利技术在此并不限定。上述用户终端12可以是无线终端也可以是有线终端。无线终端可以是指向用户提供语音和/或其他业务数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(RadioAccessNetwork,简称RAN)与一个或多个核心网设备进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。再例如,无线终端还可以是个人通信业务(PersonalCommunicationService,简称PCS)电话、无绳电话、会话发起协议(SessionInitiationProtocol,简称SIP)话机、无线本地环路(WirelessLocalLoop,简称WLL)站、个人数字助理(PersonalDigitalAssistant,简称PDA)等设备。无线终端也可以称为系统、订户单元(SubscriberUnit)、订户站(SubscriberStation),移动站(MobileStation)、移动台(Mobile)、远程站(RemoteStation)、远程终端(RemoteTerminal)、接入终端(AccessTerminal)、用户终端(UserTerminal)、用户代理(UserAgent)、用户设备(UserDeviceorUserEquipment),在此不作限定。可选的,上述用户终端12还可以是智能手表、平板电脑等设备。可选的,用户终端12通过接入网设备11向服务器13发送服务请求,服务器13接收到该服务请求后,对该服务请求进行处理,服务器13对该服务请求进行处理时,可能还需要调用服务器14和服务器15上的服务,服务器15可能还需要调用服务器16和服务器17上的服务,此处只是示意性说明,不限定服务器的个数,当服务器的个数较多时,调用关系会变得较为复杂,当出现问题时,传统的集中式应用架构下的问题诊断方法将无法快速、准确的定位问题点,针对该问题,本实施例提供了一种调用链处理方法,下面结合具体的实施例对该调用链处理方法进行介绍。本专利技术提供的调用链处理方法,旨在解决现有技术本文档来自技高网...
调用链处理方法及装置

【技术保护点】
1.一种调用链处理方法,其特征在于,包括:

【技术特征摘要】
1.一种调用链处理方法,其特征在于,包括:第一服务端获取用户终端的服务请求;所述第一服务端给所述服务请求分配标识信息;所述第一服务端将所述服务请求的标识信息和所述第一服务端的调用标识发送给第二服务端,以使所述第二服务端根据所述服务请求的标识信息和所述第一服务端的调用标识生成所述服务请求对应的调用链跟踪信息;其中,所述第一服务端的调用标识用于表示所述第一服务端调用所述第二服务端的服务,所述调用链跟踪信息包括所述第一服务端的调用标识和所述第二服务端的调用标识。2.根据权利要求1所述的方法,其特征在于,还包括:所述第一服务端获取所述服务请求对应的服务调用信息;所述第一服务端根据所述服务调用信息生成日志信息;所述第一服务端将所述日志信息发送给JStorm流式计算框架,以使JStorm流式计算框架对所述日志信息进行解析拆分。3.根据权利要求2所述的方法,其特征在于,所述第一服务端将所述日志信息发送给JStorm流式计算框架,以使JStorm流式计算框架对所述日志信息进行解析拆分,包括:所述第一服务端将所述日志信息发送给JStorm流式计算框架,以使JStorm流式计算框架对所述日志信息进行解析拆分,并将不同业务场景所需的日志信息存储在不同的存储系统。4.根据权利要求3所述的方法,其特征在于,所述第一服务端将所述日志信息发送给JStorm流式计算框架,以使JStorm流式计算框架对所述日志信息进行解析拆分,并将不同业务场景所需的日志信息存储在不同的存储系统,包括:所述第一服务端将所述日志信息发送给JStorm流式计算框架,以使JStorm流式计算框架对所述日志信息进行解析拆分,并将实时统计的日志信息存储在Hbase中。5.根据权利要求3所述的方法,其特征在于,所述第一服务端将所述日志信息发送给JStorm流式计算框架,以使JStorm流式计算框架对所述日志信息进行解析拆分,并将不同业务场景所需的日志信息存储在不同的存储系统,包括:所述第一服务端将所述日志信息发送给JStorm流式计算框架,以使JStorm流式计算框架对所述日志信息进行解析拆分,并将汇聚指标存储在ES中。6.一种调用链处理装置,应用于...

【专利技术属性】
技术研发人员:张世富孙玉强商亚桥
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1