Module bus.limiter
Package org.miaixz.bus.limiter
package org.miaixz.bus.limiter
Provides core classes for service request flow control and limiting functionalities. This package includes components
for building, managing, and applying various limiting strategies such as fallback, hotspot protection, and request
rate limiting.
- Since:
- Java 17+
- Author:
- Kimi Liu
-
ClassDescriptionUtility class for building and resolving information related to method calls and classes.Context configuration class for the limiter module.Global context holder for the limiter module.Defines the contract for a limiter provider, which is responsible for executing limiting rules.Manages the registration of various limiting and protection rules, such as downgrade, hotspot, and request limiting.Sentinel execution class for applying various limiting and protection strategies.Abstract base class for a supplier that provides a unique identifier for a user or request.