consul
https://github.com/hashicorp/consul
Go
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Go not yet supported33 Subscribers
View all SubscribersAdd a CodeTriage badge to consul
Help out
- Issues
- Cluster does not attempt to remove inaccessible server node for ~55min
- [RFC] Query Endpints allows sorting by "Near" but DNS still does randomize the result
- Deregistering sidecar does not deregister the destination service
- Consul rpc port communicates over tls when both http and https enabled leading to nomad mesh integration warnings
- Support Prometheus Metrics in the API Client
- [feature] Extend query endpoint and DNS interface with sort filter and limit capabilities
- [Streaming] Results from nodes with streaming set header X-Consul-Knownleader: false
- Make JSON Keys Case Insensitive
- Downstream metrics from Ingress Gateway should be tagged by route
- Consul starts slowly on AWS CENTOS 7 AMI's. Can be fixed by removing sudo from run-consul
- Docs
- Go not yet supported