{"id":22862337,"url":"https://github.com/milestonetg/nhystrix","last_synced_at":"2026-05-01T15:32:36.048Z","repository":{"id":97619030,"uuid":"110836386","full_name":"milestonetg/NHystrix","owner":"milestonetg","description":"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.","archived":false,"fork":false,"pushed_at":"2020-01-05T18:50:40.000Z","size":703,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-06T13:19:42.575Z","etag":null,"topics":["bulkhead","circuit-breaker","dotnet","dotnet-core","microservices","timeout"],"latest_commit_sha":null,"homepage":"https://milestonetg.github.io/NHystrix","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/milestonetg.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-15T13:24:29.000Z","updated_at":"2020-01-05T18:50:43.000Z","dependencies_parsed_at":"2023-06-08T23:30:46.942Z","dependency_job_id":null,"html_url":"https://github.com/milestonetg/NHystrix","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/milestonetg%2FNHystrix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/milestonetg%2FNHystrix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/milestonetg%2FNHystrix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/milestonetg%2FNHystrix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/milestonetg","download_url":"https://codeload.github.com/milestonetg/NHystrix/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246443524,"owners_count":20778247,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bulkhead","circuit-breaker","dotnet","dotnet-core","microservices","timeout"],"created_at":"2024-12-13T10:12:58.936Z","updated_at":"2026-05-01T15:32:36.008Z","avatar_url":"https://github.com/milestonetg.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NHystrix\n\n[![Build](https://milestonetg.visualstudio.com/_apis/public/build/definitions/8468d2c8-8497-4e19-9420-4dfcb015c134/26/badge)](https://milestonetg.visualstudio.com/Milestone/_build/index?definitionId=26)\n[![NuGet](https://img.shields.io/nuget/vpre/NHystrix.svg?semVer=2.0.0)](https://www.nuget.org/packages/NHystrix/)\n[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/milestonetg/nhystrix/master/LICENSE)\n\n**NOTE:** Though Netflix has put Hystrix into maintenance mode, NHystrix will continue to evolve as a resiliency library for .Net.\n\nNHystrix 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.\"\n\nThe goal of this project is to provide the same functionality to C#/.Net applications.\n\n## Hystrix Dashboard Support (or lack there of)\n\nSince Netflix has put Hystrix into maintenance mode, NHystrix will not attempt to support Hystrix Dashboard. Instead, \nthe project will support the ability to publish circuit breaker state to an APM of your choice. For example, publish\na circuit breaker tripping as an Azure Application Insights Event.\n\n## NuGet\n\nThe package currently targets NetStandard2.0, NetCoreApp3.0, Net452, and Net461.\n\nhttps://www.nuget.org/packages/NHystrix\n\n## Documentation\n\nVisit the project [GitHub.io Page](https://milestonetg.github.io/NHystrix) to view documentation for this project.\n\nSee the [Netflix/Hystrix Wiki](https://github.com/Netflix/Hystrix/wiki) for additional information on the challenges with distributed systems and \nthird-party integrations, and how Netflix approached their solution.\n\n## Bugs and Feedback\n\nFor bugs, questions and discussions please use the [GitHub Issues](https://github.com/milestonetg/NHystrix/issues).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmilestonetg%2Fnhystrix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmilestonetg%2Fnhystrix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmilestonetg%2Fnhystrix/lists"}