NATS
Consumers Commands
Create consumers to read from JetStream streams. Configure delivery policies, acknowledgment strategies, and redelivery for reliable message processing.
7 commands
Pro Tips
Create durable consumer: 'nats consumer add ORDERS PROCESSOR --filter orders.new --ack explicit'.
Consume interactively: 'nats consumer next ORDERS PROCESSOR --count 10' fetches the next 10 messages.
Check lag: 'nats consumer info ORDERS PROCESSOR' shows pending messages and delivery stats.
Common Mistakes
Without explicit ack, messages redeliver after the ack-wait timeout. Always acknowledge processed messages.
Deleting a consumer loses its position tracking. Remaining messages stay in the stream but position resets.