/awesome-consul

A list of awesome consul projects, libraries

Awesome Consul Build Status

This is a list of awesome third-party consul projects, libraries.

Why consul

  • Easy to install
  • HTTP APIs
  • Design for distributed system
  • Flexible health check
  • Excellent documentation

Table Of Contents

Projects

Alerting

Authentication And Authorization

Backup and Restore

As of Consul 0.7.1, you can use consul snapshot for some use-cases.

CLI Tools

Command Execution

As of Consul 0.5, you can use consul lock for many of these tasks.

Configuration Management

Load Balancing

Monitoring

Other

Packaging

Provisioning

Programming Language Clients

Service Discovery

Links

Articles

Presentations

Errata

ZeroRPC

consul.d is an example configure file that consul working with ZeroRPC.

First, start a zerorpc server:

$ zerorpc --server --bind tcp://*:8081 time

Then, start the consul agent and the web UI:

$ bin/consul agent -config-dir ./consul.d