All Projects → Failsafe → Similar Projects or Alternatives

116 Open source projects that are alternatives of or similar to Failsafe

esa-httpclient
An asynchronous event-driven HTTP client based on netty.
Stars: ✭ 82 (-97.68%)
Mutual labels:  retry
toxiproxy ex
ToxiproxyEx is an Elixir API client for the resilience testing tool Toxiproxy.
Stars: ✭ 40 (-98.87%)
Mutual labels:  resilience
nestjs-ratelimiter
Distributed consistent flexible NestJS rate limiter based on Redis
Stars: ✭ 49 (-98.62%)
Mutual labels:  rate-limiter
Toxy
Hackable HTTP proxy for resiliency testing and simulated network conditions
Stars: ✭ 2,698 (-23.81%)
Mutual labels:  retry
Mug
A small Java 8 util library, complementary to Guava (BiStream, Substring, MoreStreams, Parallelizer).
Stars: ✭ 236 (-93.34%)
Mutual labels:  retry
Afnetworking Retrypolicy
Nice category that adds the ability to set the retry interval, retry count and progressiveness.
Stars: ✭ 197 (-94.44%)
Mutual labels:  retry
Retry4j
Lightweight Java library for retrying unreliable logic
Stars: ✭ 179 (-94.94%)
Mutual labels:  retry
Loadmorewrapper
📦 make recyclerView supports load more and customize the footer view, without changes to the original adater of recyclerView. 在不改动 RecyclerView 原有的 adapter 的情况下,使 RecyclerView 滑动到底部的时候能够加载更多和自定义底部视图。
Stars: ✭ 179 (-94.94%)
Mutual labels:  retry
Resilient.js
Fault tolerant and reactive HTTP client for node.js and browsers
Stars: ✭ 172 (-95.14%)
Mutual labels:  retry
Rehttp
Package rehttp implements a Go HTTP transport that handles retries.
Stars: ✭ 170 (-95.2%)
Mutual labels:  retry
Kotlin Retry
A higher-order function for retrying operations that may fail.
Stars: ✭ 159 (-95.51%)
Mutual labels:  retry
Safely
Safely is a Clojure's circuit-breaker library for handling retries in an elegant declarative way.
Stars: ✭ 152 (-95.71%)
Mutual labels:  retry
Toolkit
Collection of useful patterns
Stars: ✭ 137 (-96.13%)
Mutual labels:  retry
View Load Retry
这个加载框架有点不一样,针对View进行加载,加载页面还保持了原View的属性,侧重点在灵活,哪里需要加载哪里,加载状态页面完全自定义,无任何限制,针对加载结果可以按需配置对应页面,LeakCanary检测无内存泄漏
Stars: ✭ 119 (-96.64%)
Mutual labels:  retry
Backoff
Python library providing function decorators for configurable backoff and retry
Stars: ✭ 1,670 (-52.84%)
Mutual labels:  retry
Riprova
Versatile async-friendly library to retry failed operations with configurable backoff strategies
Stars: ✭ 106 (-97.01%)
Mutual labels:  retry
Job
JOB, make your short-term command as a long-term job. 将命令行规划成任务的工具
Stars: ✭ 98 (-97.23%)
Mutual labels:  retry
Guzzle retry middleware
Middleware for Guzzle v6+ that automatically retries HTTP requests on 429, 503 responses.
Stars: ✭ 90 (-97.46%)
Mutual labels:  retry
Async Retry
Retrying made simple, easy and async
Stars: ✭ 1,262 (-64.36%)
Mutual labels:  retry
Gollback
Go asynchronous simple function utilities, for managing execution of closures and callbacks
Stars: ✭ 55 (-98.45%)
Mutual labels:  retry
Batchman
This library for Android will take any set of events and batch them up before sending it to the server. It also supports persisting the events on disk so that no event gets lost because of an app crash. Typically used for developing any in-house analytics sdk where you have to make a single api call to push events to the server but you want to optimize the calls so that the api call happens only once per x events, or say once per x minutes. It also supports exponential backoff in case of network failures
Stars: ✭ 50 (-98.59%)
Mutual labels:  retry
Routine
go routine control, abstraction of the Main and some useful Executors.如果你不会管理Goroutine的话,用它
Stars: ✭ 40 (-98.87%)
Mutual labels:  retry
Octopoller.rb
A micro gem for polling and retrying. Perfect for making repeating requests.
Stars: ✭ 30 (-99.15%)
Mutual labels:  retry
Gentleman
Full-featured, plugin-driven, extensible HTTP client toolkit for Go
Stars: ✭ 886 (-74.98%)
Mutual labels:  retry
Luffy
Luffy is a simple resilience and transient-fault handling library
Stars: ✭ 19 (-99.46%)
Mutual labels:  retry
Stateview
✨ StateView is an invisible, zero-sized View that can be used to lazily inflate loadingView/emptyView/retryView at runtime.
Stars: ✭ 573 (-83.82%)
Mutual labels:  retry
Reattempt
🤞 Give your functions another chance
Stars: ✭ 570 (-83.9%)
Mutual labels:  retry
Retry Go
Simple golang library for retry mechanism
Stars: ✭ 452 (-87.24%)
Mutual labels:  retry
Resty
Simple HTTP and REST client library for Go
Stars: ✭ 5,368 (+51.6%)
Mutual labels:  retry
Retry
A simple, stateless, functional mechanism to perform actions repetitively until successful.
Stars: ✭ 406 (-88.53%)
Mutual labels:  retry
Polite
Be nice on the web
Stars: ✭ 253 (-92.86%)
Mutual labels:  rate-limiter
Diehard
Clojure library of flexible retry, circuit breaker and rate limiter
Stars: ✭ 227 (-93.59%)
Mutual labels:  rate-limiter
Limitrr
Light NodeJS rate limiting and response delaying using Redis - including Express middleware.
Stars: ✭ 203 (-94.27%)
Mutual labels:  rate-limiter
Slowapi
A rate limiter for Starlette and FastAPI
Stars: ✭ 169 (-95.23%)
Mutual labels:  rate-limiter
Graphql Rate Limit
🚦 Fixed window rate limiting middleware for GraphQL. Use to limit repeated requests to queries and mutations.
Stars: ✭ 171 (-95.17%)
Mutual labels:  rate-limiter
Portara
Portara directive is a rate limiter / throttler for GraphQL
Stars: ✭ 158 (-95.54%)
Mutual labels:  rate-limiter
Throttler
A rate limiting module for NestJS to work with Fastify, Express, GQL, Websockets, and RPC 🧭
Stars: ✭ 145 (-95.91%)
Mutual labels:  rate-limiter
Curiefense
Curiefense is a unified, open source platform protecting cloud native applications.
Stars: ✭ 136 (-96.16%)
Mutual labels:  rate-limiter
Bull
Premium Queue package for handling distributed jobs and messages in NodeJS.
Stars: ✭ 11,748 (+231.77%)
Mutual labels:  rate-limiter
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 (-96.61%)
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 (-96.92%)
Mutual labels:  rate-limiter
Limiter
一个注解使你的SpringBoot项目获得分布式锁和限流器能力
Stars: ✭ 93 (-97.37%)
Mutual labels:  rate-limiter
Nestjs Rate Limiter
Highly configurable rate limiter library built for NestJS
Stars: ✭ 93 (-97.37%)
Mutual labels:  rate-limiter
Node Fast Ratelimit
☔️ Fast and efficient in-memory rate-limit for Node, used to alleviate most common DOS attacks.
Stars: ✭ 84 (-97.63%)
Mutual labels:  rate-limiter
Bottleneck
Job scheduler and rate limiter, supports Clustering
Stars: ✭ 1,113 (-68.57%)
Mutual labels:  rate-limiter
Throttler
🔀⏳ Easy throttling with asyncio support
Stars: ✭ 60 (-98.31%)
Mutual labels:  rate-limiter
Bucket4j
Java rate limiting library based on token/leaky-bucket algorithm.
Stars: ✭ 1,025 (-71.05%)
Mutual labels:  rate-limiter
Exchange Rates
💱 Querying a rate-limited currency exchange API using Redis as a cache
Stars: ✭ 37 (-98.96%)
Mutual labels:  rate-limiter
Redis Ratelimit
A fixed window rate limiter based on Redis
Stars: ✭ 15 (-99.58%)
Mutual labels:  rate-limiter
Rerate
redis-based rate counter and rate limiter
Stars: ✭ 18 (-99.49%)
Mutual labels:  rate-limiter
Gubernator
High Performance Rate Limiting MicroService and Library
Stars: ✭ 609 (-82.8%)
Mutual labels:  rate-limiter
Golimit
Golimit is Uber ringpop based distributed and decentralized rate limiter
Stars: ✭ 581 (-83.59%)
Mutual labels:  rate-limiter
Api Boot
“ ApiBoot”是为接口服务而生的,基于“ SpringBoot”完成扩展和自动配置,内部封装了一系列的开箱即用Starters。
Stars: ✭ 460 (-87.01%)
Mutual labels:  rate-limiter
Hammer
An Elixir rate-limiter with pluggable backends
Stars: ✭ 366 (-89.66%)
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 (+180.82%)
Mutual labels:  resilience
Awesome Chaos Engineering
A curated list of Chaos Engineering resources.
Stars: ✭ 4,740 (+33.86%)
Mutual labels:  resilience
61-116 of 116 similar projects