carlochess / atarraya

Toy http proxy server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Arraraya

A simple reverse proxy web server builded to test and understand the concepts or technologies like:

  • Blue Green deploment
  • Canary deployment
  • Live Config Reloading
  • Autotools
  • C
  • Posix Prefork servers
  • Draining connections
  • (Client) service discovery
  • Packagin
  • and HTTP

Deps

I didn't want to write the HTTP parser so for now picohttpparser is a dependency

Building

$ autoreconf -iv
$ mkdir build && cd $_
$ ../configure
$ make
$ make install

Running

$ atarraya

About

Toy http proxy server


Languages

Language:C 78.6%Language:M4 16.4%Language:Makefile 5.1%