Use retry-go to add a retry mechanism to the project

Original link: https://wiki.eryajf.net/pages/541fc0/

4704fe2930acd95e.jpg

When writing distributed applications, sometimes there will be some transient errors, such as network problems, server connection interruptions, etc. These errors may cause the function to fail, but may succeed when retried later. In this case, we can use retry mechanism. retry-go is a lightweight Golang library that makes it easier to retry blocks of code. It does this by providing a simple API, which allows developers to easily add retry logic in their code.

This article is transferred from: https://wiki.eryajf.net/pages/541fc0/
This site is only for collection, and the copyright belongs to the original author.