All Projects → Diehard → Similar Projects or Alternatives

98 Open source projects that are alternatives of or similar to Diehard

Guard
NOT MAINTAINED! A generic high performance circuit breaker & proxy server written in Go
Stars: ✭ 745 (+228.19%)
Mutual labels:  circuit-breaker
Service Pattern Go
Simple clean Go REST API architecture with dependency injection and mocking example, following SOLID principles.
Stars: ✭ 449 (+97.8%)
Mutual labels:  circuit-breaker
Failurewall
Destroys failures.
Stars: ✭ 64 (-71.81%)
Mutual labels:  circuit-breaker
Sample Camel Spring Boot
three samples in different branches that illustrates usage of apache camel as microservice framework providing integration with consul, hystrix, ribbon and other tools
Stars: ✭ 24 (-89.43%)
Mutual labels:  circuit-breaker
Brakes
Hystrix compliant Node.js Circuit Breaker Library
Stars: ✭ 255 (+12.33%)
Mutual labels:  circuit-breaker
Nestjs Rate Limiter
Highly configurable rate limiter library built for NestJS
Stars: ✭ 93 (-59.03%)
Mutual labels:  rate-limiter
Samples
Steeltoe samples and reference application collection
Stars: ✭ 586 (+158.15%)
Mutual labels:  circuit-breaker
Curiefense
Curiefense is a unified, open source platform protecting cloud native applications.
Stars: ✭ 136 (-40.09%)
Mutual labels:  rate-limiter
Spring Cloud Alibaba
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
Stars: ✭ 20,934 (+9122.03%)
Mutual labels:  circuit-breaker
Circuit Breaker Monad
Circuit Breaker pattern as a monad
Stars: ✭ 52 (-77.09%)
Mutual labels:  circuit-breaker
Breaker
Circuit breaker for HTTP requests in Elixir
Stars: ✭ 30 (-86.78%)
Mutual labels:  circuit-breaker
RateLimiter
简单限流算法实现
Stars: ✭ 22 (-90.31%)
Mutual labels:  rate-limiter
Nginx Lua Redis Rate Measuring
A lua library to provide distributed rate measurement using nginx + redis, you can use it to do a throttling system within many nodes.
Stars: ✭ 109 (-51.98%)
Mutual labels:  rate-limiter
Rerate
redis-based rate counter and rate limiter
Stars: ✭ 18 (-92.07%)
Mutual labels:  rate-limiter
Heimdall
An enhanced HTTP client for Go
Stars: ✭ 2,132 (+839.21%)
Mutual labels:  circuit-breaker
Steeltoe
Steeltoe .NET Core Components: CircuitBreaker, Configuration, Connectors, Discovery, Logging, Management, and Security
Stars: ✭ 612 (+169.6%)
Mutual labels:  circuit-breaker
Node Fast Ratelimit
☔️ Fast and efficient in-memory rate-limit for Node, used to alleviate most common DOS attacks.
Stars: ✭ 84 (-63%)
Mutual labels:  rate-limiter
Opossum
Node.js circuit breaker - fails fast ⚡️
Stars: ✭ 473 (+108.37%)
Mutual labels:  circuit-breaker
Graphql Rate Limit
🚦 Fixed window rate limiting middleware for GraphQL. Use to limit repeated requests to queries and mutations.
Stars: ✭ 171 (-24.67%)
Mutual labels:  rate-limiter
Hammer
An Elixir rate-limiter with pluggable backends
Stars: ✭ 366 (+61.23%)
Mutual labels:  rate-limiter
Throttler
🔀⏳ Easy throttling with asyncio support
Stars: ✭ 60 (-73.57%)
Mutual labels:  rate-limiter
Ratelimit
基于令牌桶算法和漏桶算法来实现的限速限流,Golang实现。
Stars: ✭ 271 (+19.38%)
Mutual labels:  rate-limiter
Circuitbreaker
.NET Circuit Breaker Pattern Frameworks
Stars: ✭ 122 (-46.26%)
Mutual labels:  circuit-breaker
course-spring-microservices
Code examples built for the purpose of video course: Microservices With Spring Boot And Spring Cloud
Stars: ✭ 74 (-67.4%)
Mutual labels:  circuit-breaker
Bucket4j
Java rate limiting library based on token/leaky-bucket algorithm.
Stars: ✭ 1,025 (+351.54%)
Mutual labels:  rate-limiter
Semian
🐒 Resiliency toolkit for Ruby for failing fast
Stars: ✭ 976 (+329.96%)
Mutual labels:  circuit-breaker
Home
This is the old home for the Steeltoe project. Please refer to the SteeltoeOSS/steeltoe repository moving forward.
Stars: ✭ 49 (-78.41%)
Mutual labels:  circuit-breaker
Gobreaker
Circuit Breaker implemented in Go
Stars: ✭ 1,867 (+722.47%)
Mutual labels:  circuit-breaker
Redis Ratelimit
A fixed window rate limiter based on Redis
Stars: ✭ 15 (-93.39%)
Mutual labels:  rate-limiter
Safely
Safely is a Clojure's circuit-breaker library for handling retries in an elegant declarative way.
Stars: ✭ 152 (-33.04%)
Mutual labels:  circuit-breaker
Luffy
Luffy is a simple resilience and transient-fault handling library
Stars: ✭ 19 (-91.63%)
Mutual labels:  circuit-breaker
Limiter
一个注解使你的SpringBoot项目获得分布式锁和限流器能力
Stars: ✭ 93 (-59.03%)
Mutual labels:  rate-limiter
Resilience4j
Resilience4j is a fault tolerance library designed for Java8 and functional programming
Stars: ✭ 7,521 (+3213.22%)
Mutual labels:  rate-limiter
Slowapi
A rate limiter for Starlette and FastAPI
Stars: ✭ 169 (-25.55%)
Mutual labels:  rate-limiter
Istio
Connect, secure, control, and observe services.
Stars: ✭ 28,970 (+12662.11%)
Mutual labels:  circuit-breaker
Circuit B
A non intrusive circuit breaker for node.js
Stars: ✭ 88 (-61.23%)
Mutual labels:  circuit-breaker
Gubernator
High Performance Rate Limiting MicroService and Library
Stars: ✭ 609 (+168.28%)
Mutual labels:  rate-limiter
Throttler
A rate limiting module for NestJS to work with Fastify, Express, GQL, Websockets, and RPC 🧭
Stars: ✭ 145 (-36.12%)
Mutual labels:  rate-limiter
Golimit
Golimit is Uber ringpop based distributed and decentralized rate limiter
Stars: ✭ 581 (+155.95%)
Mutual labels:  rate-limiter
Polly
Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.
Stars: ✭ 9,944 (+4280.62%)
Mutual labels:  circuit-breaker
Api Boot
“ ApiBoot”是为接口服务而生的,基于“ SpringBoot”完成扩展和自动配置,内部封装了一系列的开箱即用Starters。
Stars: ✭ 460 (+102.64%)
Mutual labels:  rate-limiter
Circuit Breaker Php
Circuit Breaker Pattern for PHP
Stars: ✭ 202 (-11.01%)
Mutual labels:  circuit-breaker
Ganesha
🐘 A Circuit Breaker pattern implementation for PHP applications.
Stars: ✭ 384 (+69.16%)
Mutual labels:  circuit-breaker
Bottleneck
Job scheduler and rate limiter, supports Clustering
Stars: ✭ 1,113 (+390.31%)
Mutual labels:  rate-limiter
Failsafe
Fault tolerance and resilience patterns for the JVM
Stars: ✭ 3,541 (+1459.91%)
Mutual labels:  rate-limiter
Bull
Premium Queue package for handling distributed jobs and messages in NodeJS.
Stars: ✭ 11,748 (+5075.33%)
Mutual labels:  rate-limiter
Sentinel
A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
Stars: ✭ 18,071 (+7860.79%)
Mutual labels:  circuit-breaker
Rezilience
ZIO-native utilities for making resilient distributed systems
Stars: ✭ 60 (-73.57%)
Mutual labels:  circuit-breaker
Manba
HTTP API Gateway
Stars: ✭ 3,000 (+1221.59%)
Mutual labels:  circuit-breaker
Tree Gateway
This is a full featured and free API Gateway
Stars: ✭ 160 (-29.52%)
Mutual labels:  circuit-breaker
kong-scalable-rate-limiter
Kong plugin for Rate Limiting at high throughputs.
Stars: ✭ 19 (-91.63%)
Mutual labels:  rate-limiter
Recloser
A concurrent circuit breaker implemented with ring buffers
Stars: ✭ 51 (-77.53%)
Mutual labels:  circuit-breaker
Hystrix.Dotnet
A combination of circuit breaker and timeout. The .net version of the open source Hystrix library built by Netflix.
Stars: ✭ 88 (-61.23%)
Mutual labels:  circuit-breaker
Guzzle Advanced Throttle
A Guzzle middleware that can throttle requests according to (multiple) defined rules. It is also possible to define a caching strategy, e.g. get the response from cache when the rate limit is exceeded or always get a cached value to spare your rate limits. Using wildcards in host names is also supported.
Stars: ✭ 120 (-47.14%)
Mutual labels:  rate-limiter
Cockatiel
A resilience and transient-fault-handling library that allows developers to express policies such as Backoff, Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback. Inspired by .NET Polly.
Stars: ✭ 993 (+337.44%)
Mutual labels:  circuit-breaker
Limitrr
Light NodeJS rate limiting and response delaying using Redis - including Express middleware.
Stars: ✭ 203 (-10.57%)
Mutual labels:  rate-limiter
Go Chassis
a microservice framework for rapid development of micro services in Go with rich eco-system
Stars: ✭ 2,428 (+969.6%)
Mutual labels:  circuit-breaker
Portara
Portara directive is a rate limiter / throttler for GraphQL
Stars: ✭ 158 (-30.4%)
Mutual labels:  rate-limiter
Failsafe Rs
A circuit breaker implementation for rust
Stars: ✭ 118 (-48.02%)
Mutual labels:  circuit-breaker
Exchange Rates
💱 Querying a rate-limited currency exchange API using Redis as a cache
Stars: ✭ 37 (-83.7%)
Mutual labels:  rate-limiter
1-60 of 98 similar projects