Helpful wrappers around Consul API client
Our Consultant Client is a wrapper around the Consul API Client. It provides
- Simplified Service Retrieval (docs)
- Simplified Service Registration (docs)
- Simplified Key Retrieval (docs)
This package also provides a few "managed" types, complete with a Notification system.
watch.go contains two sets of methods:
- Package helper functions that will construct one of the already available watch functions provided by the consul watch package
- Helper methods hanging off of our Client struct that will fill in some values based on the client's own definition
- More tests
- More docs
- More stuff
- ManagedService consistency checks