A few days ago, I released a new version of the Typhoon framework - a modern, lightweight framework for handling retries in async operations.
Typhoon is built on top of Swift’s async/await and helps deal with transient failures using clean, configurable retry policies, without overcomplicating your code.
Typhoon now supports multiple retry strategies out of the box:
• Constant - a fixed number of retries with a constant delay
• Exponential - an increasing delay using exponential backoff
• Exponential with Jitter - exponential backoff with jitter and an optional max interval to avoid thundering herd problems
nik3212•2h ago
Typhoon is built on top of Swift’s async/await and helps deal with transient failures using clean, configurable retry policies, without overcomplicating your code.
Typhoon now supports multiple retry strategies out of the box: • Constant - a fixed number of retries with a constant delay • Exponential - an increasing delay using exponential backoff • Exponential with Jitter - exponential backoff with jitter and an optional max interval to avoid thundering herd problems
Give it a try and let me know what you think.