GitXplorerGitXplorer
h

sdiscover

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
76a1a6536faa1523e19fe4ca619cdd93d2462578

Updated the readme with project details.

hharidas committed 10 years ago
Unverified
d10c8c9ab9f05840890413a337ddbb6c3f331a55

Done the intial project design and file structure.

hharidas committed 10 years ago
Unverified
d73e57b2d2c4232c91a746feaf108b1d34716635

Initial commit

hharidas committed 10 years ago

README

The README file for this repository.

sdiscover

DEPRECATION NOTE

This doesn't solve the problem of consul cluster joining with the help of AWS S3 because of its Eventual consistency behavior. We could achieve this using multiple AWS services, but that will complicate this tool usage. Or another option is hosting a our own API outside the cluster to manage the cluster join, that could be extra third party support. Because of these reasons no future work will going added to this project.

Scope

A consul cluster management utility for docker and other environments.

Service discovery is the one main use case of the Consul. Consul adopts eventually consistent model for the cluster consistency, ie; it gives more importance to the availability of the cluster on network partition times. The Consul uses Quoram based leader election, with multi datacenter support. With all this features inbuilt Consul is a good pick for our service discovery requirement.

But for deploying the distributed application with consul cluster is not a trivial task. We need a simple tool to rol eout the application with consul integrated well with it.

Feature set:-

  1. Agent Auto join with AWS S3 account to sync the cluster state.
  2. Easy cluster bootstrap.
  3. Integrate this tool with your micro containers for easy deployment.

WIP

Links

  • consul.io

Contributers