Hacker GitHub

← All repos

Netflix/Hystrix

View on GitHub ↗ ★ 24,481 Java

Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.

27 mentions on Hacker News by 24 people: 8 stories, 19 comments · first 2012-11-27 · latest 2024-02-27

Mentions per year 27 mentions · busiest year 2012 (6)
20082026
  1. It's in maintenance mode now, FYI. https://github.com/Netflix/Hystrix
    comment by paulddraper · 2024-02-27 · in How Netflix really uses Java
  2. Oops, forgot to include the Hystrix link, https://github.com/Netflix/Hystrix
  3. …it getting talked about that frequently... beyond just exponential backoff inside a retry loop. - https://github.com/Netflix/Hystrix - https://www.youtube.com/watch?v=CZ3wIuvmHeM I think talks about Hystrix a bit, but I'm not sure if it's…
  4. …Control Plane and Executor. For anyone wanting to take a look: https://github.com/Netflix/eureka https://github.com/Netflix/Hystrix https://netflix.github.io/titus/ https://github.com/Netflix/titus-api-definitions…
  5. …developing infrastructure myself, I've always like the concept presented in the Hystrix package: https://github.com/Netflix/Hystrix Even though it seems it is no longer maintained, the circuit breakers, fail over modes and all that are…
  6. …I've had excellent results using Hystrix [0]. It has been an excellent addition to our systems. [0] https://github.com/Netflix/Hystrix
    comment by time0ut · 2018-03-26 · in Concurrency Limits by Netflix
  7. How is this distinct from Hystrix ( https://github.com/Netflix/Hystrix )? Why should I use one over the other?
  8. …poster (@platform) mentioned Storm and Erlang process if you want to stick to one language. [1]: https://github.com/Netflix/Hystrix/pull/1083
  9. …to get an implementation up (ie using pseudo singleton to avoid excessive passing of a context). https://github.com/Netflix/Hystrix/pull/1083
    comment by agentgt · 2016-02-11 · in Kill Your Dependencies
  10. …too many alarms). I don't know if erlang provides libraries for this but its a hard problem (see https://github.com/Netflix/Hystrix/issues/131 ).
    comment by agentgt · 2016-02-08 · in The Zen of Erlang
  11. (page is https://github.com/Netflix/Hystrix/wiki ) <-- this is not the way they handle it, just has a good image showing how crazy the number of microservices they handle is
  12. …they use internally. [1] http://techblog.netflix.com/2012/02/fault-tolerance-in-high-... [2] https://github.com/Netflix/Hystrix
    comment by Denzel · 2014-06-19 · in Matrix of Services
  13. …but I do think there are libraries that make it easier. Hystrix's async command comes to mind: https://github.com/Netflix/Hystrix/wiki/How-To-Use#wiki-Asyn... I expect most widely languages allow for libraries to make this easier, if it…
    comment by burkemw3 · 2014-01-24 · in The Joys of Affordable Concurrency
  14. …possibly using the techniques implemented in Hystrix [1], an open source library from Netflix. [1] https://github.com/Netflix/Hystrix
    comment by lorewarden · 2013-04-03 · in Principles of Software Engineering, Part 1
  15. …somebody else doesn't waste a minute or two googling up the wrong tree: It's Hystrix, not Hysterix. https://github.com/Netflix/Hystrix http://akka.io/
  16. …for the circuit breaker (once I finish abstracting it so it can be customized via a plugin: https://github.com/Netflix/Hystrix/issues/9 ). At the scale Netflix clusters operate they basically get this randomness already because circuits…
    comment by benjchristensen · 2012-12-02 · in Netflix open sources resilience engineering library
  17. …is why a plan is in place to allow different strategies to be applied for circuit breaker logic => https://github.com/Netflix/Hystrix/issues/9 ) but thus far the simple strategy taken by tripping a circuit completely for a short period of…
    comment by benjchristensen · 2012-12-02 · in Netflix open sources resilience engineering library
  18. taligent seems to be hellbanned. Here's his response: https://github.com/Netflix/Hystrix/wiki/How-it-Works It's more than just aborting a request. It also handles caching with different fallback modes, collapsing multiple requests,…
  19. https://github.com/Netflix/Hystrix/wiki/How-it-Works It's more than just aborting a request. It also handles caching with different fallback modes, collapsing multiple requests, monitoring and most importantly it provides a consistent…