Method and device for establishing application dependency relationship

A technology of dependencies and associations, applied in the field of establishing application dependencies, which can solve the problems of inability to identify three-party service dependencies, inability to purchase system application dependencies, and cumbersome identification.

Pending Publication Date: 2022-01-07
ALIBABA (CHINA) CO LTD +1
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In high-altitude governance of the system, sorting out business links is the primary guaranteed goal. However, the sorting out of business links in related technologies has the following problems: the technology stack is not unified, and the link tracking method cannot support automatic sorting out of application dependencies across languages. And it is unable to identify the third-party service dependencies; the traditional link tracking method cannot sort out the application dependencies for the procurement system
Moreover, it is cumbersome to identify the strength of application dependencies. It is necessary to manually collect the metadata of downstream dependencies and cooperate with the use of fault injection tools to achieve identification.

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 establishing application dependency relationship
  • Method and device for establishing application dependency relationship
  • Method and device for establishing application dependency relationship

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] In order to make the purpose, technical solution and advantages of the application clearer, the embodiments of the application will be described in detail below in conjunction with the accompanying drawings. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined arbitrarily with each other.

[0041] In a typical configuration of the present application, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0042] Memory may include non-permanent storage in computer readable media, in the form of random access memory (RAM) and / or nonvolatile memory such as read only memory (ROM) or flash RAM. Memory is an example of computer readable media.

[0043] Computer-readable media, including both permanent and non-permanent, removable and non-removable media, can be implemented by any method or technology for storage of inf...

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 method and device for establishing an application dependency relationship, and the method comprises the steps: calling quintuple information and process information through a TCP network, and obtaining an association relationship between processes; and based on the established association relationship between the processes and the applications to which the processes belong, determining the applications with the dependency relationship. According to the method for constructing the incidence relation between the applications, the method is irrelevant to languages and platforms and has no invasion to the service system, and the application dependency relation is automatically and simply determined. Furthermore, according to the embodiment of the invention, a real fault injection mode is adopted, faults are injected in sequence for each dependency, and judgment of the dependency degree between applications with the dependency relationship is realized by verifying a service steady-state index result.

Description

technical field [0001] This application relates to but not limited to computer technology, especially a method and device for establishing application dependency. Background technique [0002] Computer application programs (hereinafter simply referred to as applications) typically have a series of dependencies that are necessary to successfully deploy and execute the applications. These dependencies may include access to resources such as databases, applications, hardware components, network connections, and the like. [0003] A large number of customers with different technology stacks on the cloud upgrade their architecture, implement containerization, and transform microservices. With the continuous iteration of business, business and system complexity will increase accordingly. Whether the system can always ensure high availability is a problem faced by business system development challenge. In system high-altitude governance, sorting out business links is the primary ...

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): H04L69/16H04L67/60H04L67/10
CPCH04L69/16H04L67/10
Inventor 严明明
Owner ALIBABA (CHINA) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products