Skip to content

NHystrix is inspired by Netflix/Hystrix (https://github.com/Netflix/Hystrix): 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.

License

Notifications You must be signed in to change notification settings

milestonetg/NHystrix

Repository files navigation

NHystrix

Build NuGet MIT licensed

NOTE: Though Netflix has put Hystrix into maintenance mode, NHystrix will continue to evolve as a resiliency library for .Net.

NHystrix is inspired by Netflix/Hystrix: "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."

The goal of this project is to provide the same functionality to C#/.Net applications.

Hystrix Dashboard Support (or lack there of)

Since Netflix has put Hystrix into maintenance mode, NHystrix will not attempt to support Hystrix Dashboard. Instead, the project will support the ability to publish circuit breaker state to an APM of your choice. For example, publish a circuit breaker tripping as an Azure Application Insights Event.

NuGet

The package currently targets NetStandard2.0, NetCoreApp3.0, Net452, and Net461.

https://www.nuget.org/packages/NHystrix

Documentation

Visit the project GitHub.io Page to view documentation for this project.

See the Netflix/Hystrix Wiki for additional information on the challenges with distributed systems and third-party integrations, and how Netflix approached their solution.

Bugs and Feedback

For bugs, questions and discussions please use the GitHub Issues.

About

NHystrix is inspired by Netflix/Hystrix (https://github.com/Netflix/Hystrix): 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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages