Cleanest way to write retry logic?

前端 未结 29 2588
旧巷少年郎
旧巷少年郎 2020-11-22 03:01

Occasionally I have a need to retry an operation several times before giving up. My code is like:

int retries = 3;
while(true) {
  try {
    DoSomething();
         


        
29条回答
  •  梦毁少年i
    2020-11-22 03:29

    Exponential backoff is a good retry strategy than simply trying x number of times. You can use a library like Polly to implement it.

提交回复
热议问题