zlacker

[parent] [thread] 1 comments
1. kentm+(OP)[view] [source] 2023-07-13 16:52:24
Agreed. There's an important difference between things like Kafka & Kinesis vs RabbitMQ & SQS. The latter are conceptually queues, and the former are conceptually logs. Logs and queues can both be used in many of the same use cases, but it's important to understand how they are different.
replies(1): >>Terr_+B4
2. Terr_+B4[view] [source] 2023-07-13 17:09:27
>>kentm+(OP)
i.e.: Items are frequently removed from queues which have a shared "next item", while logs usually just get longer and each consumer is responsible for keeping track of their own progress or positions.

It's harder to think of factory-game analogies for logs, since they involve copying without altering the original sequence. It would have to involve some kind of moving non-destructive sensor or object-cloner mechanic.

[go to top]