Re:Kafka is Fast – I'll use Postgres
by LgWoodenBadger on Thursday October 30, 2025 @01:38PM
(#45762748)
I don't think "while retaining ordering" is something you want to include here, since you can't guarantee processing order for any MQ system without serializing the consumption down to a single consumer.
[ Parent
| on HN ]
Re:Kafka is Fast – I'll use Postgres
by rileymichael on Thursday October 30, 2025 @02:58PM
(#45763875)
absolute order, you're correct. but several systems support demultiplexing an interleaved stream by some key so that order is retained for all messages in each key space (pulsar key_shared subscriptions, azure service bus sessions, etc). you're still serializing consumption / have an exclusive consumer for each key, but with global parallelism.
here's the equivalent in parallel-consumer: https://github.com/confluentinc/parallel-consumer?tab=readme...