PHPackages                             orangesoft/throttler - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. orangesoft/throttler

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

orangesoft/throttler
====================

Load balancer between nodes.

3.0.1(1y ago)1732.3k↓46.2%1MITPHPPHP ^8.1

Since Jan 9Pushed 1y ago2 watchersCompare

[ Source](https://github.com/denisyukphp/throttler)[ Packagist](https://packagist.org/packages/orangesoft/throttler)[ RSS](/packages/orangesoft-throttler/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (7)Versions (20)Used By (1)

Throttler
=========

[](#throttler)

[![Build Status](https://camo.githubusercontent.com/dec01bc294e07652df5cd393162e5556f2ee112484a4385611606c9fb69e4525/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f64656e697379756b7068702f7468726f74746c65722f63692e796d6c3f6272616e63683d6d61696e267374796c653d706c6173746963)](https://github.com/denisyukphp/throttler/actions/workflows/ci.yml)[![Latest Stable Version](https://camo.githubusercontent.com/a40a4d7732ed9fb23836a016f289778921c91e6182f48748ed77631fcb0ad4a4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6f72616e6765736f66742f7468726f74746c65723f7374796c653d706c6173746963)](https://packagist.org/packages/orangesoft/throttler)[![Packagist PHP Version Support](https://camo.githubusercontent.com/dad1c9929cc661ed7bd6a08b3c39d503bba76b17f292650304e828d7aabf6cbd/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6f72616e6765736f66742f7468726f74746c65723f7374796c653d706c617374696326636f6c6f723d383839324246)](https://packagist.org/packages/orangesoft/throttler)[![Total Downloads](https://camo.githubusercontent.com/f098af5fc775c7e10dd9927f97651896b1aa2595cbcf067d34c3274ebef71814/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6f72616e6765736f66742f7468726f74746c65723f7374796c653d706c6173746963)](https://packagist.org/packages/orangesoft/throttler)[![License](https://camo.githubusercontent.com/1641746783094811e09619dd4b70bdd82c3241cc6706921594760147dd3bc773/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6f72616e6765736f66742f7468726f74746c65723f7374796c653d706c617374696326636f6c6f723d343238463745)](https://packagist.org/packages/orangesoft/throttler)

Load balancer between nodes.

Installation
------------

[](#installation)

You can install the latest version via [Composer](https://getcomposer.org/):

```
composer require orangesoft/throttler

```

This package requires PHP 8.1 or later.

Quick usage
-----------

[](#quick-usage)

Configure `Orangesoft\Throttler\WeightedRoundRobinThrottler::class` as below and set weight for each node if you are using weighted strategy:

```
