yyyar / gobetween

:cloud: Modern & minimalistic load balancer for the Сloud era
http://gobetween.io
Other
1.91k stars 210 forks source link

Add etcd, patroni and http health check support #302

Closed pashagolub closed 3 years ago

pashagolub commented 3 years ago

This PR adds support for etcd and based on it support for patroni.

The code is working well for one of our prominent clients. We assume it as bulletproof. However, we're happy to improve it in case of need.

Resolves #233

illarion commented 3 years ago

@pashagolub this is a really good intent to add more healthchecks, but could you please make some "grooming" on your commits, so that there will be no "WIP" or intermediate fixes?

Thank you!

pashagolub commented 3 years ago

@illarion sorry, cannot be done in a sane way. Created one more PR with squashed commits: #310.

Please, feel free to close this one.

Thanks!

illarion commented 3 years ago

Thank you!