节流阀
这是另一个用于PHP应用程序的节流库,它提供一个节流接口和一个灵活的API,用于实现自定义节流算法(也称为提供程序)和存储策略。
安装
$ composer require tiendanube/throttler
基本用法
<?php
$ storage = new TiendaNube \ Throttler \ Storage \ InMemory ();
$ provider = new TiendaNube \ Throttler \ Provider \ LeakyBucket ();
$ throttler = new \ TiendaNube \ Throttler \ Throttler ( $ provider , $ storage );
if (! $ throttler -> throttle ( 'client:1' )) {
// allow
评论0
最新资源