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

High-availability non-invasive system architecture

A technology of system architecture and application services, applied in the field of high-availability and non-invasive system architecture, can solve the problems of high cost of system development and maintenance system expansion, and achieve the effect of maintaining non-invasiveness, high control ability and high availability

Inactive Publication Date: 2019-04-26
HUAZHONG UNIV OF SCI & TECH
View PDF4 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of the defects of the prior art, the purpose of the present invention is to solve the system development and maintenance problems caused by the coupling between the application service and the basic support service in the traditional service call of the prior art and the technical problem of the high cost of system expansion brought about by the growth of the service scale

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
  • High-availability non-invasive system architecture
  • High-availability non-invasive system architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0023] First, some terms used in the present invention are explained.

[0024] Support services: also known as basic services, which are divided into authority authentication support services, monitoring support services, and log services.

[0025] External services: Application services that do not use this system architecture and rely on third parties, such as Sesame Credit services and education verification services.

[0026] Application services: also known as business services, services that provide users with specific functions, such as product list services and order services.

[0027] Mi...

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 high-availability non-invasive system architecture. The system architecture comprises a data layer and a control layer; the data layer is used for controlling calling betweenapplication services and interaction between the application service and the control layer, and is composed of a series of local agents; and the control layer is used for managing the local agents, issuing configurations and TLS certificates to the local agents and carrying out fault tolerance on the local agents with faults, and is composed of remote agents, a service configuration management layer, a support service adaptation layer and a flow encryption authentication layer. According to deployment places and undertaking functions of the agents, a centralized agent cluster is split into the remote agents and the local agents. A request can arrive at a business service more quickly according to the local agents, and meanwhile, the remote agents carry out fault tolerance processing on the request, so that the local agents are prevented from being unavailable in the architecture layer, the problem that flow is centralized and difficult to manage is solved, the influence range of the faults generated in a production environment is effectively limited, and the high availability of a system is guaranteed.

Description

technical field [0001] The invention belongs to the technical field of microservices, and more specifically relates to a highly available and non-invasive system architecture. Background technique [0002] The current system architecture expansion scheme mostly adopts horizontal expansion to avoid the physical limit bottleneck caused by the physical host in vertical expansion. The usual solution is to split a large application into several Distributed microservice with single function and easy maintenance. Microservices was proposed by Martin Fowler and James Lewis in 2014. Depending on the business form of the enterprise, the specific microservice practice will also be different. Microservices have the following characteristics: 1. Small enough; 2. Self-made; 3. Focus on doing one thing well. The characteristics of microservices determine that microservices have many advantages, such as: service heterogeneity, different technologies can be used to build services; program...

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): H04L12/24H04L29/08H04L29/06G06F12/0897G06F12/0895G06F9/54G06F9/445
CPCH04L41/046H04L41/50H04L63/08G06F9/44526G06F9/541G06F9/547G06F12/0895G06F12/0897G06F2209/549G06F2212/154G06F2212/1024H04L67/51H04L67/568
Inventor 王穆路松峰付四凯
Owner HUAZHONG UNIV OF SCI & TECH
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