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

Service fusion isolation system and service fusion isolation method

A technology of isolating systems and fusing, applied in response to error generation, instruments, electrical digital data processing, etc., to achieve the effects of solving the dependence of uncontrollable risks, accelerating abnormal resolution, and improving fault tolerance and stability

Active Publication Date: 2017-05-31
BEIJING CHESHANGHUI SOFTWARE
View PDF4 Cites 33 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The purpose of the present invention is to provide a service fuse isolation system and method, thereby solving the aforementioned problems in the prior art

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
  • Service fusion isolation system and service fusion isolation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] An embodiment of the present invention provides a service fuse isolation system, including:

[0035] Configuration module, used for dynamic configuration of fusing parameters;

[0036] Fuse request judging module, used to judge whether the externally requested service is in a fusing state;

[0037] The circuit breaker recovery module is used to asynchronously detect whether the circuit breaker service reaches the health threshold of the circuit breaker request, and if so, restore the health of the circuit breaker service;

[0038] The fuse alarm module is used to generate a service fuse alarm prompt and modify the fuse status of the service in the memory;

[0039] The circuit breaker health statistics module is used to judge whether the circuit breaker threshold is reached according to the configured circuit breaker policy and display the service status report. The service status includes: throughput, abnormal ratio and / or monitoring status.

[0040] The working proce...

Embodiment 2

[0051] Such as figure 1 As shown, the embodiment of the present invention provides a service fuse isolation method, including the following steps:

[0052] S1, start the service, configure the service load circuit breaker policy parameters, the default is to use the local configuration;

[0053] S2, the external request reaches the fusing request judging module through the gateway aggregation layer;

[0054] S3, the fusing request judging module judges whether the requested service is in a fusing state, if yes, execute S4-S5, otherwise, execute S6-S7;

[0055] S4, call the fuse callback function, and return the callback result;

[0056]S5, asynchronously detecting whether the fusing service reaches the health threshold of the fusing request, if so, performing health recovery on the fusing service and skipping to S6, otherwise, skipping to S4;

[0057] S6, calling the business interface of the business party to return the calling result;

[0058] S7, asynchronously call the...

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 relates to the technical field of service fault treatment and discloses a service fusion isolation system and a service fusion isolation method. By real-time statistics of system monitoring conditions, services are protected according to different degradation strategies, and user experience is improved by asynchronous detection of service health conditions after fusion, automatic health recovery of the services and returning of preset call-back results after fusion. In addition, the problem of dependence of the system on uncontrollable risks is solved, fault tolerance and stability of the system are improved, dependence system abnormality can be discovered in real time to facilitate fault positioning, and abnormality solution is accelerated.

Description

technical field [0001] The present invention relates to the technical field of service failure processing, in particular to a service fuse isolation system and method. Background technique [0002] In a large software system, if the invoked remote service or resource is unavailable for some reason, if there is no overload protection, the requested resource will be blocked and wait on the server, thus exhausting the system or server resources. In many cases, there may only be local and small-scale failures in the system at the beginning. However, due to various reasons, the scope of the failure is getting wider and wider, eventually leading to the collapse of the entire business system. Also known as: avalanche effect. [0003] At present, the bulkhead mode is usually used to solve this phenomenon: that is, resource requests are classified and divided into individual bulkheads. If a cabin is breached and flooded, only one cabin is affected. For example, thread pools can be...

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
IPC IPC(8): G06F11/07G06F11/30
CPCG06F11/0793G06F11/302
Inventor 汤泉
Owner BEIJING CHESHANGHUI SOFTWARE
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