3 ms·
Especially if you want one-to-many connections, exactly once delivery and push/ pull consumers, it is worth checking out nats [0, 1]. It is very performant. The
by coffeeri 5y ago
Especially if you want one-to-many connections, exactly once delivery and push/ pull consumers, it is worth checking out nats [0, 1]. It is very performant. There are clients for Javascript, Python, Rust and Go [2].
(I am not affiliated with them)
[0] https://nats.io/ https://nats.io/
[1] https://github.com/nats-io/nats-server https://github.com/nats-io/nats-server
[2] https://nats.io/download/#nats-clients https://nats.io/download/#nats-clients
- birdayz 5y agothat's just not true. NATS does have neither at-least-once nor exactly-once. NATS Jetstream has at-least-once, but it does not have flexible topics anymore like NATS. It's two completely different things.
- coffeeri 5y agoI was including NATS Jetstream, which has exactly-once message delivery [0]. [0] https://docs.nats.io/nats-concepts/jetstream#exactly-once-message-delivery https://docs.nats.io/nats-concepts/jetstream#exactly-once-me...
- bruth 5y agoYou may be thinking of NATS Streaming which was a predecessor to JetStream. It was indeed a standalone thing that used NATS under the hood. JetStream is now baked into the NATS server.