Grokking Redis
0% completed
7.2 Redis Streams vs Kafka vs SQS
What happens to a message after a consumer has processed it? In Kafka, the message stays: it is a record in a replicated log on disk, and any other reader can still read it later. In SQS, the message disappears: it is a task, and the consumer deletes it once the work is done. In Redis Streams, the message also stays until it is trimmed, but it is a log entry in memory, with consumer-group bookkeeping added on top.
All three move messages from producers to consumers with some durability, and all three let several consumers share the work
.....
.....
.....
Like the course? Get enrolled and start learning!
Reading Progress
0%