retry-go

Simple golang library for retry mechanism (by avast)

Retry-go Alternatives

Similar projects and alternatives to retry-go

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better retry-go alternative or higher similarity.

retry-go reviews and mentions

Posts with mentions or reviews of retry-go. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-22.
  • Network Error Handling
    3 projects | reddit.com/r/golang | 22 Mar 2023
  • retry package for golang
    4 projects | reddit.com/r/golang | 22 Aug 2022
    What is that advantage of your package compared to other ones like https://github.com/avast/retry-go?
  • Go, NATS, gRPC and PostgreSQL clean architecture microservice with monitoring and tracing 👋
    16 projects | dev.to | 29 Mar 2021
    processCreateEmail handling create email events, it's start tracing span, increase metrics counters, then unmarshal message data, and call usecase create method, if it fails, we retry for 3 times using retry-go, if it still fails, we check is the current message redelivered and if redelivery count > maxRedeliveryCount(it's up to your business logic, here is 3 times limit), handling error cases can be very different and depends on your service business logic, in this example used Dead Letter Queue approach.
  • Go, Kafka, gRPC and MongoDB microservice with metrics and tracing 👋
    6 projects | dev.to | 28 Feb 2021
    Workers validate message body then call usecase, if it's returns error, try for retry, good library for retry is retry-go, if again fails, publish error message to very simple Dead Letter Queue as i said, didn't implement here any interesting business logic, so in real production we have to handle error cases in the better way. And after message success processed commit it.
  • A note from our sponsor - CodiumAI
    codium.ai | 29 May 2023
    Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push. Learn more →

Stats

Basic retry-go repo stats
4
1,671
0.0
11 days ago
TestGPT | Generating meaningful tests for busy devs
Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.
codium.ai