gojek / heimdall

An enhanced HTTP client for Go
http://gojek.tech
Apache License 2.0
2.62k stars 215 forks source link

Hystrix no longer maintained #70

Open italolelis opened 4 years ago

italolelis commented 4 years ago

Hello 👋

I have a question regarding the Hystrix implementation.

As most of you probably already know Hystrix is no longer supported by Netflix and they are moving towards a more adaptive concurrency limits. They are only improving in the resilience4j.

I do understand that Hystrix is more a pattern used for resilience than a lib, but if there is no further development in improving it maybe we should rethink if it makes sense to keep using it? Is there any plans for this lib to shift to the same idea?

Let me know your thoughts.

Thanks!

rShetty commented 4 years ago

@italolelis As of now, there are no plans for moving away from Hystrix. Having said that I am open to proposals on the same.

v-byte-cpu commented 3 years ago

@rShetty there are multiple implementations of circuit breaker pattern in go: