GitXplorerGitXplorer
h

sdiscover

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
f316fbc532a135539f7d4a97631b775b3b943ac0

Closed this project and updated the README with details.

hharidas committed 9 years ago
Unverified
3ca72fb00202c95a01100de4f55cd263246ffaff

Updated the Readme and TODO list with latest findings.

hharidas committed 9 years ago
Unverified
013a44f5217ea49a9a5caf26810bbffe0f01881b

Added the Main Command dispatcher.

hharidas committed 9 years ago
Unverified
508d1e4d102950a1fac9b65bfeb99992aca7cda0

Added s3 as the backend store to handle the storage needs.

hharidas committed 9 years ago
Unverified
bb0ca09cded77537af485f69eb31dd35a114134f

Added TODO with Roadmap of what development going happen.

hharidas committed 10 years ago
Unverified
ce5563ea820c02cd68d9d01b8ce418f8f83852bc

Fixed the Error handling and changed the package structure.

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