retry-strategies

There are 53 repositories under retry-strategies topic.

  • App-vNext/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+.

    Language:C#13.1k3527631.2k
  • safwank/ElixirRetry

    Simple Elixir macros for linear retry, exponential backoff and wait with composable delays

    Language:Elixir43362432
  • elennick/retry4j

    Lightweight Java library for retrying unreliable logic - DEPRECATED

    Language:Java20095926
  • lifeomic/attempt

    A JavaScript library that makes it easier to retry functions that return a promise

    Language:TypeScript18227815
  • Polly-Contrib/Polly.Contrib.WaitAndRetry

    Polly.Contrib.WaitAndRetry is an extension library for Polly containing helper methods for a variety of wait-and-retry strategies.

    Language:C#13061612
  • Farfetch/kafkaflow-retry-extensions

    Kafka Flow Retry Patterns Extensions

    Language:C#5410868
  • manuelmeurer/tries

    Solidify your code and retry on petty exceptions

    Language:Ruby52411
  • reugn/kotlin-backoff

    An exponential backoff library for Kotlin

    Language:Kotlin40300
  • derekdowling/stubborn

    Configurable function result handler with persistency against failures.

    Language:PHP36441
  • hipjim/scala-retry

    Simple retry mechanism for arbitrary function calls in Scala.

    Language:Scala29255
  • YukiMatsumura/RxBackoff

    A Backoff (truncated binary exponential backoff algorithm etc) utility that can be used with RxJava2

    Language:Java20240
  • dalwadi2/RetrofitRetry

    Some times because of Server problem we are facing A Network Fluctuatuion while calling the API. To resolve that problem I've made a Simple lightweight library which provides Functionality to Retry that API call at time of network error. Take a look and Feel free to Contribute.

    Language:Java19217
  • Dixin/EnterpriseLibrary.TransientFaultHandling.Core

    Enterprise Library - Transient Fault Handling Application Block for modern .NET with improvement.

    Language:C#19557
  • z4kn4fein/trybot

    A transient fault handling framework including such resiliency solutions as Retry, Timeout, Fallback, Rate Limit and Circuit Breaker.

    Language:C#18525
  • globocom/httpclient

    A HTTP client in Golang.

    Language:Go111205
  • sanhapon/hupe

    Reverse proxy in rust, build on top of hyper

    Language:Rust11101
  • wwwmarcos/await-retry

    Language:JavaScript9213
  • channeladam/ChannelAdam.Wcf

    DEPRECATED - A .NET library that makes it easy to use WCF clients/channels and prevent memory and connection leaks by automatically correctly performing the close/abort pattern.

    Language:C#8417
  • jdvr/go-again

    A set of utility algorithms to retry operations, again and again.

    Language:Go8113
  • victorhsr/vertx-retryable-kafka-consumer

    Este projeto apresenta uma implementação de demonstração sobre como poderíamos utilizar mecanismos de retry e DLQ numa arquitetura event driven, utilizando-se do Apache Kafka, Vertx e RxJava.

    Language:Java8201
  • space-code/typhoon

    Typhoon is a service for retry policies

    Language:Swift7100
  • The-Igor/retry-policy-service

    Retry policies for network requests in swift DispatchTimeInterval to Duration swift retry swift Retry strategies library Retry policies for network requests Retry strategies for API calls Configurable retry strategies for REST Exponential backoff algorithm

    Language:Swift610
  • IceFrozen/Attempt

    Attempt is a lightweight component provides declarative retry support for applications, not only but a polling strategy. With Attempt, you can easily poll for something with retry functionality. Non-spring and lightweight applications are friendly for a fewer dependencies.

    Language:Java3100
  • Mulder90/willful

    A Fetch wrapper with retry strategies

    Language:JavaScript3200
  • Sdaas/spring-cloud-stream

    Resilency and retry features of spring-cloud-stream with apache-kafka binder

    Language:Java3201
  • the-pat/pollyscript

    PollyScript is a JavaScript 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. PollyScript is a port of the Polly library from .NET.

    Language:TypeScript3380
  • workshop-depot/retry

    for retrying functions in Go

    Language:Go320
  • arakelian/retry

    A Java library to allow for the creation of configurable retrying strategies for an arbitrary function call, such as something that communicates with a remote service.

    Language:Java2200
  • genc-murat/road7

    Road7 is an advanced HTTP proxy server designed to handle a variety of scenarios, including retries, circuit breaking, rate limiting, request/response transformations, and caching.

    Language:Rust2
  • IlicMiljan/Retry-Master

    RetryMaster is a flexible and extensible PHP library for handling operation retries.

    Language:PHP2140
  • xinpianchang/xpc-advanced

    An advanced utilities for more complicated cases, use @newstudios/common as a dependency

    Language:TypeScript2400
  • maxronplatform/mover-process

    The Mover Process app is designed for guaranteed processing of event queues.

    Language:Java1100
  • midiaz/Policies

    Handling transient errors using Polly

    Language:C#1100
  • The-Igor/retry-policy-service-example

    Example for retry service provides policy for how often some operation should happen with the timeout limit

    Language:Swift1101
  • thiyagu06/retry4k

    resilience and fault tolerance library written in kotlin.

    Language:Kotlin1101
  • xgfone/go-retry

    Supply some retry policies to call a function.

    Language:Go130