Not sure what we want the message TTL to be. They should get consumed almost immediately, so we can expire them quite quickly; unless we want to keep them around for a while if something goes wrong, which leads to...
Error handling. Under normal conditions the set/get of the message payload shouldn't ever fail. Do we want to retry or just log the error and drop the message, as I implemented it in this PR?
See issue #169
First pass, please review!
Couple items for discussion:
Not sure what we want the message TTL to be. They should get consumed almost immediately, so we can expire them quite quickly; unless we want to keep them around for a while if something goes wrong, which leads to...
Error handling. Under normal conditions the set/get of the message payload shouldn't ever fail. Do we want to retry or just log the error and drop the message, as I implemented it in this PR?