• Stars
    star
    424
  • Rank 102,329 (Top 3 %)
  • Language
    Go
  • Created about 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

World's most dumbest Load Balancer

SimpleLB

Simple LB is the simplest Load Balancer ever created.

It uses RoundRobin algorithm to send requests into set of backends and support retries too.

It also performs active cleaning and passive recovery for unhealthy backends.

Since its simple it assume if / is reachable for any host its available

How to use

Usage:
  -backends string
        Load balanced backends, use commas to separate
  -port int
        Port to serve (default 3030)

Example:

To add followings as load balanced backends

simple-lb.exe --backends=http://localhost:3031,http://localhost:3032,http://localhost:3033,http://localhost:3034

More Repositories

1

kache

A simple in memory cache written using go
Go
347
star
2

express-mongo-jwt-boilerplate

Express Mongo JsonWebToken boilerplate
JavaScript
102
star
3

teks

Easily get custom go template based outputs to your command-line tool. Like in docker/kubernetes
Go
42
star
4

vue-spa-multiple-layouts-example

Sample application that shows how to use multiple layouts in single SPA app
JavaScript
41
star
5

hackerrank-dl

Download submissions from a HackerRank contest and sort them according to programming languages
Go
24
star
6

simple-microservice-example

A very simple microservice example with NodeJS, Python and Docker
JavaScript
15
star
7

javafxrealtimechartsdemo

A demo for JavaFX realtime charts
Java
8
star
8

tic-tac-toe

Elixir tic-tac-toe
Elixir
6
star
9

hermes

A tiny, fast MQTT broker
Rust
6
star
10

nestjs-dataloader-example

NestJS GraphQL Dataloader integration example
TypeScript
5
star
11

typescript-express-jwt-knex-boilerplate

Typescript Express JWT Knex Boilerplate
TypeScript
4
star
12

wso2-am-ci-cd-demo

Demo files for WSO2 APIM CI/CD workflow
Shell
4
star
13

node-przelewy24

NodeJS Library for przelewy24 Moved to https://github.com/ingameltd/node-przelewy24
TypeScript
4
star
14

terminal-clock

A digital clock that displays time in linux terminal
C
3
star
15

mp3t

Extract tag info from Mp3 files
Rust
3
star
16

pera-wifi-easy

Simple script for control pera wifi in a linux env :)
Shell
3
star
17

jenkins-test

Java
2
star
18

Fractals

A simple fractal project using Java
Java
2
star
19

blog

SCSS
2
star
20

vehicle-tracking-system

A simple vehicle tracking system
PHP
2
star
21

kasvith.github.io

HTML
2
star
22

nuxt-k8s-test

Vue
2
star
23

joomla-dropbox

A simple dropbox plugin for Joomla! 4
PHP
2
star
24

AggregateParallelTasks

JavaFX aggregate parallel tasks
Java
2
star
25

test-repo

A test project
Java
1
star
26

congenial-sniffle

Shell
1
star
27

acme

acme api
1
star
28

githubmailman

1
star
29

sdl-book

Completing SDL book examples with modern C++
CMake
1
star
30

appa

appa is a lightweight API gateway written in Rust
Rust
1
star
31

php-dropbox-api

Complete Dropbox API for PHP
1
star
32

Cute2D

A cute 2D game engine
1
star
33

openweathermap-ballerina

Open Weather Map connector for ballerina
Ballerina
1
star
34

plyr-react-nextjs-example

CSS
1
star
35

naive_bayes

Simple Naive Bayes
Python
1
star
36

ghnotif

Poke you when notifications are left untouched
1
star
37

BloodDonationManagement

Blood donation management system with PHP
PHP
1
star
38

dndkit-collapsible-reproduce

Created with CodeSandbox
TypeScript
1
star
39

project_euler

C
1
star
40

play-with-rsc

TypeScript
1
star
41

media-manager

☁️ A cloud based media manager to manage media files integrated with Dropbox, Google Drive etc.
Vue
1
star
42

fruits-360-experiments

Jupyter Notebook
1
star
43

sgrep

A simple grep program written with Deno
TypeScript
1
star
44

ballerina-mailgun

Mailgun client for ballerina
Ballerina
1
star
45

the-art-of-elixir

1
star
46

cibf

An app that help folks to easily participate Colombo International Bookfair
TypeScript
1
star