Retryable message persistence guarantees
shubham7saxena opened this issue · comments
Shubham Saxena commented
In case I have my retries enabled and my rabbitMQ is unreachable(network partition, rabbitMQ failures, etc.), the messages that I am retrying will be lost. These messages might be critical as well. Currently, in ziggurat, we do retries in case of a failure to publish. Just wondering will it make sense to have local storage of some sorts which could persist messages and publish them to the designated queue once the normalcy is restored? https://www.rabbitmq.com/api-guide.html#publishers
Thoughts?