2017 © Pedro Peláez
 

library token-bucket

Token Bucket.

image

codeages/token-bucket

Token Bucket.

  • Wednesday, January 4, 2017
  • by Wellming
  • Repository
  • 3 Watchers
  • 1 Stars
  • 13 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Installation

  • use composer composer require codeages/token-bucket

notice

  • add redis mux key support for concurrency
  • remove the db support

Usage

  • example, (*1)

    $tokens = 30; //the bucket capacity
    $rates = 10; //recover tokens per second
    $consume = 10; //consume tokens
    $key = "test"; //bucket name
    
    $redis = new \Redis();
    $redis->connect('127.0.0.1', 6379, 1);
    $driver = new RedisDriver("test", $redis);
    $tokenBucket = new TokenBucket($tokens, $rates, $name);
    $tokenBucket->setDriver($driver)->watch();
    
    $tokenBucket->consume($consume);
    

The Versions

04/01 2017

dev-master

9999999-dev

Token Bucket.

  Sources   Download

MIT

The Requires

 

13/12 2016

v0.1.0

0.1.0.0

Token Bucket.

  Sources   Download

MIT

The Requires

 

08/08 2016

dev-develop

dev-develop

Token Bucket.

  Sources   Download

MIT

The Requires