Suggesting Approaches for Creating a Service with Concurrency and Retry Logic

I'm trying to create a service (client for third party) that needs to adhere to some requirements like max concurrency, retry on specific errors and so on.

I was thinking about using Request.makeBatched for handling concurrency and inside the run having the retry logic.

Do you folks have any suggestions or other approaches?
Was this page helpful?