Micro-service Fuse Component via Monitoring Probe

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed micro-service architectures, managing the stability and availability of micro-service applications is challenging due to complex dependencies and local failures, particularly when dealing with unstable external resources.

Innovation Solution

A monitoring probe is woven into the micro-service traffic process to instantiate and weave a fuse component, which performs fusing and degradation based on predefined rules, reducing the need for hard-coded logic and repetitive access, thereby improving efficiency and stability without altering the traffic code.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fusing and degradation is performed on unstable external resources in micro-service architecture, then system stability and high availability are improved, but device complexity and implementation difficulty increase

Engineering Contradiction:
Improvesystem stabilityVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a probe as an intermediary component that weaves into the micro-service traffic process. This probe acts as a mediator between the traffic flow and the fusing/degradation logic, automatically instantiating fuse components based on predefined rules without requiring complex modifications to the existing micro-service code. The probe monitors traffic and triggers fusing/degradation actions only when necessary, thereby improving system stability while minimizing implementation complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the fusing and degradation functionality into a separate, modular probe component that operates independently from the core micro-service logic. By dividing the system into distinct functional modules (probe, fuse component, traffic process), the complexity is isolated and managed separately, allowing the main micro-service to remain simple while still benefiting from stability improvements through the specialized probe module.

Inventive Principle:
Principle #1Segmentation

2Productivity

If monitoring probe weaves fuse component into traffic process, then fusing and degradation efficiency is improved, but processing overhead increases

Engineering Contradiction:
Improvefusing and degradation efficiencyVSAvoidprocessing overhead
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-defining fusing and degradation rules before traffic arrives. The probe instantiates fuse components based on these pre-configured rules, eliminating the need for complex real-time decision-making during traffic processing. This upfront preparation enables efficient fusing and degradation execution while minimizing processing overhead during actual traffic flow.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If dynamic and configurable fusing and degradation is implemented, then adaptability and ease of maintenance are improved, but system complexity increases

Engineering Contradiction:
ImproveconfigurabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamics by making the fusing and degradation system configurable and adaptable. The probe can dynamically instantiate fuse components based on changing traffic patterns and pre-defined rules, allowing the system to adapt to different scenarios without requiring complex hard-coded logic. This dynamic approach improves configurability and ease of maintenance while managing system complexity through rule-based automation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12034820B2Fusing and degradation method and apparatus for micro-service, device, and medium
Publication Date: 2024.07.09 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US12034820B2 patent drawing
  • US12034820B2 patent drawing
  • US12034820B2 patent drawing

AI summary

Provided are a fusing and degradation method and apparatus for a micro-service, a device, a medium, and a program product, which relate to the field of the Internet, in particular to the field of fusing and degradation. The specific implementation is as follows: instantiating, by a monitoring probe woven into a micro-service traffic process, a fuse component according to an obtained fusing and degradation rule, and weaving, by the monitoring probe, the fuse component into the traffic process, where the fuse component is used for performing fusing and degradation on a traffic request processed in the traffic process. The fusing and degradation technology during the running of a micro-service is achieved through a probe so that the micro-service developer can fuse and degrade a micro-service application that is running without hard coding, thereby improving the efficiency and stability of the micro-service fusing and degradation.