Displaying 1 to 20 from 24 results

bouncy - bounce HTTP requests around for load balancing or as an HTTP host router

  •    Javascript

bouncy(cb) returns a new net.Server object that you can .listen() on.If you specify opts.key and opts.cert, the connection will be set to secure mode using tls. Do this if you want to make an https router.

dpvs - DPVS is a high performance Layer-4 load balancer based on DPDK.

  •    C

DPVS is a high performance Layer-4 load balancer based on DPDK. It's derived from Linux Virtual Server LVS and its modification alibaba/LVS. the name DPVS comes from "DPDK-LVS".

gobetween - :cloud: Modern & minimalistic load balancer for the Сloud era

  •    Go

gobetween - modern & minimalistic load balancer and reverse-proxy for the ☁️ Cloud era. Current status: Under active development. Currently in use in several highy loaded production environments.

firehol - A firewall for humans...

  •    Shell

These instructions are for people who are working with the git repository. There are more general instructions starting with Upgrade Notes.The github firehol repository page lists URLs which can be used to clone the repository.

ansible-role-nginx - Ansible Role - Nginx


Installs Nginx on RedHat/CentOS, Debian/Ubuntu, Archlinux, FreeBSD or OpenBSD servers. This role installs and configures the latest version of Nginx from the Nginx yum repository (on RedHat-based systems), apt (on Debian-based systems), pacman (Archlinux), pkgng (on FreeBSD systems) or pkg_add (on OpenBSD systems). You will likely need to do extra setup work after this role has installed Nginx, like adding your own [virtualhost].conf file inside /etc/nginx/conf.d/, describing the location and options to use for your particular website.

raspberry-pi-dramble - Drupal HA/HP Cluster using Raspberry Pis

  •    Python

A cluster (Bramble) of Raspberry Pis on which Drupal will be deployed using Ansible. Read the rest of this README and the official Dramble Wiki for more information about the Dramble.

rocky - Full-featured, middleware-oriented, programmatic HTTP and WebSocket proxy for node.js

  •    Javascript

A multipurpose, full-featured, middleware-oriented and hackable HTTP/S and WebSocket proxy with powerful built-in features such as versatile routing layer, traffic interceptor and replay to multiple backends, built-in balancer, traffic retry/backoff logic, hierarchical configuration, among others. Built for node.js/io.js.rocky can be fluently used programmatically or via command-line interface. It's framework agnostic, but you can optionally plug in with connect/express apps.

loadcat - NGINX load balancer configurator

  •    Go

Loadcat is an Nginx configurator that allows you to use Nginx as a load balancer. The project is inspired by the various Nginx load balancing tutorial articles available online and also the existence of Linode's load balancer service NodeBalancers. So far the tool covers some of HTTP and HTTPS load balancing features, such as SSL termination, adding servers on the fly, marking them as unavailable or backup as necessary, and setting their weights to distribute load fairly. Loadcat parses a TOML encoded configuration file. In case one is not found, Loadcat will create one with same sane defaults. The location of the configuration file can be specified with the -config flag.

rocky-consul - Rocky middleware for service discovery and dynamic traffic balancing using Consul

  •    Javascript

rocky middleware to easily setup a reverse HTTP proxy with service discovery and load balancer using Consul.Essentially, this middleware will ask to Consul on every interval (configurable) to retrieve a list of URLs of a specific service (e.g: API, CDN, storage), and then them will be provided to rocky in order to balance the incoming HTTP traffic between those URLs.

node-balancer - Node load balancer

  •    Javascript

Load Balancer for node.js (supports WebSockets)

node-loadbalance - A collection of distilled load balancing engines

  •    Javascript

This is a collection of load balancing engines in (what is hopefully) their most distilled form.The goal was to create a highly reusable implementation that imposes as little as possible on the user.

haproxy - HAProxy management and orchestration

  •    Javascript

HAProxy is an amazing proxy, it has support for many different algorithms for load balancing, it can handle HTTP, TCP, WebSocket connects, does SSL termination and much much more. But managing these proxies can be a bit of a pain. That's where haproxy comes in, it provides a access to the stat socket of HAProxy which allows you to enable, disable servers and front-ends, read out stats and much more. In addition to that it's also capable of hot reloading configuration changes and starting, stopping your HAProxy, even when it's running as a daemon. In order to make your HAProxy installation work with this module you need to expose the stats socket interface of HAProxy. If you don't have this specified in your configuration please add the following to the global section of your configuration.

zen-proxy - NodeJS Proxy/Balancer based on http-proxy

  •    CoffeeScript

This is the module for reverse proxy and load balancing mechanism to distribute incoming traffic. The important thing is that ZENproxy is focused on NodeJS platform. As the same as ZENserver, ZENproxy looks for high performance in a simple way to use it.

carbon - Middleware based proxy for cluster or table based routing.

  •    Javascript

Middleware based proxy for table or cluster based routing. Carbon support many types of middlware. The bundled middlware is specifically for different types of balancing techniques. You can find other middleware projects by following the links below.

udp-balancer - Load balancer for UDP

  •    Javascript

Load balancer for UDP protocol. Whatever data you send to the udp-balancer is proxied to one of the specified servers using round-robin algorithm.

fusis - Fusis Balancer is a dynamic and distributed TCP/UDP Load Balancer

  •    Go

Fusis Balancer is a software Layer 4 Load Balancer powered by Linux's IPVS. It is a control plane for IPVS and adds distribution, fault tolerance, self-configuration and a nice JSON API to it. IPVS is hard. Fusis is an abstraction to make it easier to deal with IPVS and make its way to production without problems.