Concept Flow - XREADGROUP for consumer groups
Create Consumer Group
Consumer sends XREADGROUP
Server checks pending messages
Pending msgs?
Yes→Deliver pending msgs
Deliver new msgs
Consumer processes msgs
Consumer acknowledges msgs with XACK
Server removes acknowledged msgs from pending
End
This flow shows how a consumer group reads messages from a stream using XREADGROUP, handling pending and new messages, then acknowledges them.