https://github.com/aryansharma5/pyalb
A load balancer implementation from scratch in python
https://github.com/aryansharma5/pyalb
flask http load-balancer python round-robin strategy-pattern
Last synced: 7 months ago
JSON representation
A load balancer implementation from scratch in python
- Host: GitHub
- URL: https://github.com/aryansharma5/pyalb
- Owner: AryanSharma5
- License: mit
- Created: 2024-01-02T06:07:29.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-14T16:50:26.000Z (over 1 year ago)
- Last Synced: 2024-04-24T16:10:29.230Z (over 1 year ago)
- Topics: flask, http, load-balancer, python, round-robin, strategy-pattern
- Language: Python
- Homepage:
- Size: 35.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
pyalb
--------.. image:: https://img.shields.io/pypi/v/pyalb.svg?style=flat
:alt: PyPI version
:target: https://pypi.python.org/pypi/pyalb.. image:: https://img.shields.io/pypi/pyversions/pyalb.svg
:alt: Supported Python versions
:target: https://pypi.python.org/pypi/pyalb.. image:: https://github.com/AryanSharma5/pyalb/actions/workflows/prod-workflow.yml/badge.svg
:alt: Build Status
:target: https://github.com/AryanSharma5/pyalb/actions/workflows/prod-workflow.ymlpyalb is a simple http load balancer. It supports following routing algorithms
- Round Robbin
- Random SelectionInstallation
------------Install from PyPI::
$ pip install pyalb
or::
$ git clone https://github.com/AryanSharma5/pyalb.git
$ cd pyalb
$ python -m pip install .or install in editable version::
$ git clone https://github.com/AryanSharma5/pyalb.git
$ cd pyalb
$ python -m pip install -r requirements-dev.txtUsage
-----Todo
License
-------pyalb is released under the MIT License. See the LICENSE_ file for more
details... _LICENSE: https://github.com/AryanSharma5/pyalb/blob/master/LICENSE