A service fuse isolation system and method
A technology for isolating systems and fusing, applied in instrumentation, error detection/correction, computing, etc., to improve user experience, resolve uncontrollable risk dependencies, and accelerate exception resolution
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 
