Skip to content
This repository has been archived by the owner on Jun 7, 2020. It is now read-only.

magicmonkey/ServiceDirector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ServiceDirector

An API director, like an out-of-line load balancer, where multiple versions of various services can be registered.

Currently very very very alpha, as in not at all functional. Plus it's my first Go code.

Features:

  • Persists all info to Redis
  • Allows for a cluster of read-only slaves (eg put one on each webserver to only ever read locally) which replicate from the master
  • HTTP interface for getting a load-balanced API URL (on port 8081 by default, under /services/)
  • ReSTful HTTP interface for updating and seeing the full current stats (on port 8082 by default)

About

An API director, like an out-of-line load balancer, where multiple versions of various services can be registered.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages