I have a use case where the queue needs to be up 24/7 so redundancy is key thus multi AZ is required. Aside from that, I want to ensure the messages to the queue satisfy the following requirements but I've never configured AMQ or ActiveMQ before so I am a bit lost.
- Messages retain during queue reboot = Persistence mode
- Messages are able to be read by multiple consumers
- Messages do not immediately fall off the queue after first read (acknowledgement)
- Potentially configure the life span of a message to be available for a time window like 48 hours.
Any samples or guidance on the XML configurations to meet these requirements would be fantastic. I haven't found much online for items 2-4.