Type: static-usage-limit-policy
A usage limit policy that applies a fixed admission ceiling across all priority levels. The Flow Controller uses this ceiling to gate how much of the pool's capacity can be consumed before requests are queued.
A threshold of 1.0 (the default) means no gating — all capacity is available. A lower value (e.g., 0.8) reserves headroom by capping admission at 80% of pool capacity, providing a safety margin before saturation.
This policy is framework-injected by default when flow control is enabled. You do not need to explicitly declare it in your configuration.
Parameters:
threshold(float64, optional, default:1.0): Fixed admission ceiling applied uniformly to all priorities. Must be in(0.0, 1.0].
Configuration Example:
plugins:
- type: static-usage-limit-policy
name: my-usage-limit
parameters:
threshold: 0.8
flowControl:
usageLimitPolicyPluginRef: my-usage-limit