Re:Kafka without ZooKeeper
by foobiekr on Tuesday March 30, 2021 @06:57PM
(#26641555)
NATS is not a replacement for any use of kafka that I think is actually a good fit.
[ Parent
| on HN ]
Have you seen liftbridge, which was built ontop of nats to fit some of the more traditional kafka use cases?
NATS by itself doesn’t handle the persistence side at all (by design). It’s at most once delivery, not at least once.
That being said, have you checked out NATS Streaming Server? It’s effectively a first party client for NATS that gives it at least once semantics and persistence, and makes it much more applicable to use cases that are currently on Kafka.
Docs here if you’re curious - https://docs.nats.io/nats-streaming-concepts/intro