Support retries
Is your feature request related to a problem? Please describe. As most notification services are HTTP based and there can be network issues, it would be nice to have a retry option to retry each service x times on error. A global retry over all services would be bad as it can result in double messages if only one service failed, so it should be per service.
Describe the solution you'd like A retry count with an configurable additional sleep in between retries. The retry should be per service
Describe alternatives you've considered
Additional context
Hi @firefart, thanks for the issue. I'm actively working on a design for a v2 of the library. This design already includes and supports features like retries, message templating, and others.
I'll upload a PoC asap and ping you when I did. Would love your feedback on the design at that point. Cheers.