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: 11 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

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