Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for determining call chain of distributed system

A technology for distributed systems and deterministic methods, applied in the deterministic field of distributed system call chains, can solve problems such as lack of sub-services

Active Publication Date: 2021-07-13
BEIJING JINGDONG ZHENSHI INFORMATION TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In the service-oriented architecture SOA (Service-Oriented Architecture) or microservice architecture of distributed systems, it is necessary to track the call chain information in the process of invoking the target service to locate the problem. Service (service or application) granularity and method (that is, method or function provided within the service or application) granularity of the call chain tracking scheme

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for determining call chain of distributed system
  • Method and device for determining call chain of distributed system
  • Method and device for determining call chain of distributed system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] Exemplary embodiments of the present invention are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present invention to facilitate understanding, and they should be regarded as exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.

[0031]In the embodiment of the present invention, the invocation chains in various service invocation frameworks (such as SOA, microservice, etc.) of the distributed system can be tracked in the sub-service dimension and the method dimension. Generally, the call chain refers to the tree structure formed by connecting all the log data to the log data when the system complet...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a distributed system call chain determination method and device, and relates to the technical field of computers. A specific embodiment of the method comprises the following steps: after a request for calling a target service is received, generating a tracking identifier corresponding to the calling of the target service, wherein the target service is jointly provided by a plurality of sub-service nodes, and each sub-service node comprises at least one method node; when any sub-service node is called, generating log data corresponding to the calling; when any method node in any sub-service node is called, generating the log data corresponding to the calling; determining log data generated in the target service calling process according to the tracking identifier, and determining calling chain information of the target service calling by utilizing the sub-service node identifier and the method node identifier in the determined log data. According to the embodiment, the call chain information of the sub-service granularity and the method granularity can be determined.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a method and device for determining a distributed system call chain. Background technique [0002] In the service-oriented architecture SOA (Service-Oriented Architecture) or microservice architecture of distributed systems, it is necessary to track the call chain information in the process of invoking the target service to locate the problem. The service or application) granularity of the service and the method (that is, the method or function provided within the service or application) granularity of the call chain tracing scheme. Contents of the invention [0003] In view of this, the embodiments of the present invention provide a method and device for determining a distributed system call chain, capable of determining call chain information at a sub-service granularity and a method granularity. [0004] To achieve the above object, according to one aspect of the ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/06H04L29/08H04L12/24
CPCH04L41/069H04L41/0677H04L67/51H04L67/133Y02D10/00
Inventor 何宽
Owner BEIJING JINGDONG ZHENSHI INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products