3 ms·
For those who are wondering the difference between Kafka/Pulsar and Liftbridge (from the docs): "Liftbridge was designed to bridge the gap between sophisticate
by berkayozturk 6y ago
For those who are wondering the difference between Kafka/Pulsar and Liftbridge (from the docs):
"Liftbridge was designed to bridge the gap between sophisticated but complex log-based messaging systems like Apache Kafka and Apache Pulsar and simpler, cloud-native solutions. There is no ZooKeeper or other unwieldy dependencies, no JVM, no complicated API or configuration, and client libraries are just gRPC. More importantly, Liftbridge aims to extend NATS with a durable, at-least-once delivery mechanism that upholds the NATS tenets of simplicity, performance, and scalability. Unlike NATS Streaming, it uses the core NATS protocol with optional extensions. This means it can be added to an existing NATS deployment to provide message durability with no code changes. The ultimate goal of Liftbridge is to provide a message-streaming solution with a focus on simplicity and usability."
- ignoramous 6y agoNATS' author, u/tylertreat, wrote a series of articles on how to build a distributed log that are pretty insightful: Part 1, Storage Mechanics: https://news.ycombinator.com/item?id=15983185 https://news.ycombinator.com/item?id=15983185 Part 2, Data Replication: https://news.ycombinator.com/item?id=16021876 https://news.ycombinator.com/item?id=16021876 Part 3, Message Delivery: https://news.ycombinator.com/item?id=16101223 https://news.ycombinator.com/item?id=16101223 Part 4, Trade-offs and Lessons: https://news.ycombinator.com/item?id=16181963 https://news.ycombinator.com/item?id=16181963 Part 5, Sketching a New System: https://news.ycombinator.com/item?id=16215788 https://news.ycombinator.com/item?id=16215788
- atombender 6y agoI think you mean Liftbridge's author. NATS was created by Derek Collison [1], co-founder of CloudFoundry. [1] https://news.ycombinator.com/user?id=derekcollison https://news.ycombinator.com/user?id=derekcollison