Durable Queues
- FIFO – Message order preserved
- Guaranteed message delivery
- Batch sending and receiving
- Message Expiration
- Message delayed delivery
- Dead-Letter queues
- Long polling
- Peek messages
- Ack-all messages
- Message visibility
- Ack, Reject, Resend control per message
- Pull and Push modes
Stream
- Persisted Pub/Sub
- Consumer groups support
- Load Balancing
- At least-Once message delivery guarantee
- Offsetting support
- Start from new messages only
- Start from last message
- Start from first message
- Start from message sequence
- Start from timestamp
- Start from time duration
Pub/Sub Real-time
- Real-time messaging
- In-Memory - Fast
- Consumer groups support
- Load Balancing
- Only-Once message delivery guarantee
- Wildcards partitions
- No persisted
RPC
- Request / Reply
- CQRS - Command and Query models
- Consumer groups support
- Load Balancing
- Timeout support
- Caching support