hystrix-go

Fault tolerance library

Provides a Go implementation of Netflix's Hystrix latency and fault tolerance library to ensure distributed systems' availability during failures.

Netflix's Hystrix latency and fault tolerance library, for Go

GitHub

4k stars
93 watching
477 forks
Language: Go
last commit: over 2 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
gocelery/goceleryA Go library that enables distributed task queuing and supports Celery workflow automation2,384
uber-go/fxA dependency injection framework for Go that eliminates global state and enables loose coupling of components.5,982
dropbox/godropboxProvides common libraries and utilities for building Go services on Linux servers.4,175
alibaba/sentinel-golangProvides reliability and resiliency features for Go microservices2,792
go-chassis/go-chassisA cloud-native application framework for Go that simplifies the development of microservices.2,735
zeromicro/go-zeroA cloud-native Go framework for building scalable and resilient microservices with automatic code generation and built-in engineering practices.29,481
failsafe-go/failsafe-goProvides a set of fault tolerance and resilience patterns to build more reliable software applications in Go.1,696
aws/aws-sdk-goProvides a set of libraries and tools to access and interact with Amazon Web Services8,656
google/gopsA tool to diagnose and inspect running Go processes on a system.6,770
gofr-dev/gofrAn opinionated GoLang framework for accelerated microservice development with built-in support for databases and observability.3,771
olahol/melodyA lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets.3,785
fortio/fortioA fast and reusable load testing library with advanced features for performance testing and visualization.3,377
tochemey/goaktA distributed actor framework for building reactive and scalable systems in Golang using protocol buffers.195
go-kit/kitA toolkit for building microservices in Go26,684
dvyukov/go-fuzzA tool for generating and testing random inputs to ensure software reliability4,790