After reading documentation about what is Rabbit and what does, I have some common questions:
Case is: Producer sends one message to some consumers (subscribers).
I need a short explanation for all points of list below, what to use, and what to dig further.
- How to clear queue and stop sending message to consumers after specific time/date?
- Can I include to confirmed message user's data like JSON?
- Where is stored this data? In the same queue?
- How to filter confirmed messages and then clear queue?
- How to clear queue after specific time/date?
- What happens if not one consumer no confirms message, how long they are stored?
- Does consumer subscribe on queue or can subscribe on exchange too?
- Using model one to many for sending message, how to set who have to get message first/last or at the same time, here described that, but not clear is it on client or server side?
- If no consumers, how to re-push message to another queue and close current?
- Each consumer has own queue?
Thank you in advance and any comment to this question!