文件名称:bucket4j:基于令牌泄漏桶算法的Java限速库
文件大小:13.53MB
文件格式:ZIP
更新时间:2024-05-18 01:46:15
hazelcast rate-limiting rate-limit infinispan rate-limiter
基于令牌桶算法的Java限速库。 Bucket4j的优点 在公知算法的思想上实现,这些思想是事实上的标准,用于IT行业中的速率限制。 有效的无锁实现,Bucket4j在多线程情况下具有良好的可伸缩性。 绝对不妥协的精度,Bucket4j不能使用浮点数或双精度数进行运算,所有计算均以整数算术执行,此功能可保护最终用户免受舍入所引起的计算错误。 能够通过两行代码从一个JVM切换到集群。 使用Bucket4j,您可以限制JVM集群中的某些内容。 从, Bucket4j支持任何与规范兼容的GRID解决方案。 只需使用您喜欢的网格,包括 , , , 或其他任何网格。 能够为每个存储桶指定多个带宽。 例如,您可以每小时限制1000个事件,但每分钟限制100个事件。 同步和异步API。 可插拔侦听器API,允许实现监视和日志记录。 能够使用bucket作为调度程序, 。 支持的后端 如上