When to Retry - Retry Strategies in Distributed Systems | OneNoughtOne