* Rename: MetricsLeapArray -> BucketLeapArray * Add implementation for `FutureBucketLeapArray`, a kind of `BucketLeapArray` that only reserves for future buckets, which is used for calculating occupied future tokens. * Add OccupiableBucketLeapArray that combines common BucketLeapArray with FutureBucketLeapArray. The rollingNumberInSecond in StatisticNode now uses OccupiableBucketLeapArray by default. * Add OccupySupport interface. Node now implements OccupySupport interface. * Add occupy-related methods in Metric and ArrayMetric. * Handle prioritized requests in default traffic shaping controller. * Update default occupyTimeout to 500ms Signed-off-by: Eric Zhao <sczyh16@gmail.com> |
||
|---|---|---|
| .. | ||
| sentinel-cluster-client-default | ||
| sentinel-cluster-common-default | ||
| sentinel-cluster-server-default | ||
| README.md | ||
| pom.xml | ||
README.md
Sentinel Cluster Flow Control
This is the default implementation of Sentinel cluster flow control.
sentinel-cluster-common-default: common module for cluster transport and functionssentinel-cluster-client-default: default cluster client module using Netty as underlying transport librarysentinel-cluster-server-default: default cluster server module