consul-go
consul-go copied to clipboard
Go package providing building blocks for interacting with Consul.
This PR updates some variables and comments to use inclusive language. Will release a new major version once it's merged since some of them are exported.
The current implementation only exposes APIs to deal with the values of store entries. The API are efficient but hide some Consul metadata associated with the entries. The idea would...
Right now we have `Lock` and `TryLockOne`, it would be great to add more locking algorithms to fit more use cases. For example: - **LockOne:** equivalent to TryLockOne but blocks...
Going to consul for every read operations is quite wasteful, especially if we are doing a lot of it. Adding a caching layer in the style of what implemented [here](https://github.com/segmentio/knobs-go/blob/master/knobs.go)...
Several Docker images used by Segment do not work reliably on Mac M1 laptops, which use the arm64 chipset. Commonly, these are images that were built several years ago, before...