router

command
v0.0.0-...-1d4c075 Latest Latest
Warning

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

Go to latest
Published: Jul 29, 2016 License: BSD-3-Clause Imports: 39 Imported by: 0

README

Router

Router is the Flynn HTTP/TCP cluster router. It relies on service discovery to keep track of what backends are up and acts as a standard reverse proxy with random load balancing. HTTP domains and TCP ports are provisioned via a HTTP API. Only two pieces of data are required: the domain name and the service name. PostgreSQL is used as a pluggable persistence backend so that all instances of router get the same configuration.

Benefits over HAProxy/nginx

The primary benefits are that it uses service discovery natively and supports dynamic configuration. Both HAProxy and nginx require a new process to be spawned to change the majority of their configuration.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package client provides a client for the router API.
Package client provides a client for the router API.
examples

Jump to

Keyboard shortcuts

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