ferryman

command module
v0.0.0-...-a5a475a Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2022 License: MIT Imports: 5 Imported by: 0

README

ferryman

Ferryman is intended to be a HTTP/HTTPS Loadbalancer with the following features:

Version 1 will be achieved if :

  • [] TCP/IP Connection pooling.
  • [] URI Rewriting.
  • [] Sticky Session Support.
  • [] Response Body content processing (ie chaging a resource host from an intenral uri to external uri.).
  • [] Route failure fallback support.
  • [] DSL to add routing/rules using configuration.
  • [] Hot config/rule reloads.
  • [] Caching of http responses.
  • [] Support for websockets.
  • [] Generating NginX configuration.

It is currently in development as a pet project can hopefully add some changes.

Getting Started

Nothing to see here keep on moving.

Content consumed while learning

Other HTTP Routing/Proxy Projects

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
This is where the routing functions are mainly handled including any http Handlers.
This is where the routing functions are mainly handled including any http Handlers.

Jump to

Keyboard shortcuts

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