- Async, producer/publisher, consumer.
- Single queue vs multiple topic queues
- Different combinations of below properties:
- Guaranteed delivery.
- No duplicate messages are delivered.
- Ensure that the order of messages is maintained.
- At least once delivery with idempotent consumers.