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
94 watching
477 forks
Language: Go
last commit: 9 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,379
uber-go/fx A dependency injection framework for Go that eliminates global state and enables loose coupling of components. 5,885
dropbox/godropbox Provides common libraries and utilities for building Go services on Linux servers. 4,172
alibaba/sentinel-golang Provides reliability and resiliency features for Go microservices 2,776
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,308
failsafe-go/failsafe-go Provides a set of fault tolerance and resilience patterns to build more reliable software applications in Go. 1,677
aws/aws-sdk-go An SDK for interacting with Amazon Web Services (AWS) services from Go programs. 8,644
google/gops A tool to diagnose and inspect running Go processes on a system. 6,745
gofr-dev/gofr A GoLang framework designed to simplify microservice development with built-in support for databases and observability. 3,582
olahol/melody A lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets. 3,748
fortio/fortio A fast and reusable load testing library with advanced features for performance testing and visualization. 3,363
tochemey/goakt A distributed actor framework for building reactive and scalable systems in Golang using protocol buffers. 189
go-kit/kit A toolkit for building microservices in Go 26,621
dvyukov/go-fuzz A tool for generating and testing random inputs to ensure software reliability 4,780