All Projects → Elders → Hystrix.NET

Elders / Hystrix.NET

Licence: Apache-2.0 license
No description, website, or topics provided.

Programming Languages

C#
18002 projects
smalltalk
420 projects
Batchfile
5799 projects

Hystrix

Hystrix.NET is a C# port of Hystrix, which is a latency and fault tolerance library for complex distributed systems.

Hystrix Wiki
Hystrix on GitHub

What is Hystrix?

In a distributed environment, failure of any given service is inevitable. Hystrix is a library designed to control the interactions between these distributed services providing greater latency and fault tolerance. Hystrix does this by isolating points of access between the services, stopping cascading failures across them, and providing fallback options, all of which improve the system's overall resiliency.

Hystrix evolved out of resilience engineering work that the Netflix API team began in 2011. Over the course of 2012, Hystrix continued to evolve and mature, eventually leading to adoption across many teams within Netflix. Today tens of billions of thread-isolated and hundreds of billions of semaphore-isolated calls are executed via Hystrix every day at Netflix and a dramatic improvement in uptime and resilience has been achieved through its use.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].