bigblueswarm

module
v2.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 20, 2023 License: GPL-3.0

README

Architecture

Codacy Badge Codacy Badge Code linting Unit tests and coverage Integration tests
Docker build Docker Image GitHub go.mod Go version GitHub

BigBlueSwarm is an open source metric-based multi-tenant load balancer that manages a pool of BigBlueButton servers, an open source web conferencing system for online learning. It works as a proxy and makes the server pool appear as a single server. Send standard BigBlueButton API requests and BigBlueSwarm distributes these requests to the least loaded BigBlueButton server in the pool.

Documentation

Manage BigBlueSwarm

Manage your BigBlueSwarm cluster using the bbsctl cli tool.

Roadmap

Checkout BigBlueSwarm public roadmap.

Contributors

GitHub Contributors Image

Directories

Path Synopsis
cmd
bigblueswarm
BigBlueSwarm is a metrics based load balancer for BigBlueButton service
BigBlueSwarm is a metrics based load balancer for BigBlueButton service
pkg
admin
Package admin manages the bigblueswarm admin part
Package admin manages the bigblueswarm admin part
api
Package api manage the bigbluebutton api and communication between bigblueswarm and bigbluebutton instances
Package api manage the bigbluebutton api and communication between bigblueswarm and bigbluebutton instances
app
Package app is the bigblueswarm core
Package app is the bigblueswarm core
balancer
Package balancer manage the balancer progress and choose the next server
Package balancer manage the balancer progress and choose the next server
config
Package config manages the bigblueswarm config
Package config manages the bigblueswarm config
restclient
Package restclient is an abstration that perform http requests
Package restclient is an abstration that perform http requests
utils
Package utils provide few utilies functions
Package utils provide few utilies functions

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL