The HTTP delivery service should be able to be configured with a maxRetries configuration option and an initialRetryDelay configuration option. Both should be optional and default to maxRetries: 1, initialRetryDelay: 250
It should attempt failed deliveries up to maxRetries times, sleeping between each attempt starting with an initialRetryDelay sleep time. Use exponential backoff to increase the sleep time between attempts.