8000 GitHub - ideazxy/beacon: A lightweight service register/discovery framework.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ideazxy/beacon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

beacon

A lightweight service register/discovery framework.

Build Status

Introduction

Beacon mainly does three things:

  • run or stop docker container on cluster;
  • register or unregister container as a instance of the service;
  • reload configuration of haproxy

Beacon contains three modules:

  • Beacond: a daemon used to run or stop docker container according to the commands received from etcd, and then to send register or unregister info back to etcd.
  • Beaconctl: a command line tool to send beacon commands to etcd. It can also start or stop docker container directly under local mode (--local).
  • Confd: a daemon used to reload configuration of haproxy according to etcd.

Yes, beacon rely on etcd.

About

A lightweight service register/discovery framework.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

0