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. ▲ 1
    Hystrix is no longer in active development
    story by javinpaul · 2018-11-30 · 0 comments
  7. ▲ 1
    Hystrix is no longer in active development
    story by joegreen · 2018-11-29 · 1 comment
  8. ▲ 2
    Netflix's Hystrix library is now in maintenance mode
    story by zmoney1 · 2018-11-28 · 0 comments
  9. ▲ 3
    Hystrix is now in maintenance mode
    story by jbreckmckye · 2018-11-26 · 0 comments
  10. …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
  11. How is this distinct from Hystrix ( https://github.com/Netflix/Hystrix )? Why should I use one over the other?
  12. ▲ 4
    Hystrix: Latency and Fault Tolerance for Distributed Systems
    story by Sandman · 2016-03-07 · 0 comments
  13. …poster (@platform) mentioned Storm and Erlang process if you want to stick to one language. [1]: https://github.com/Netflix/Hystrix/pull/1083
  14. …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
  15. …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
  16. (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
  17. ▲ 5
    Hystrix: Latency and Fault Tolerance for Distributed Systems
    story by cfontes · 2014-12-17 · 0 comments
  18. …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
  19. …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
  20. …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
  21. …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/
  22. …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
  23. …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
  24. 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,…
  25. 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…
  26. ▲ 148
    Netflix open sources resilience engineering library
    story by jondot · 2012-12-01 · 34 comments
  27. ▲ 2
    Netflix Hystrix
    story by res0nat0r · 2012-11-27 · 0 comments