4 ms·
Didn't know what NATS is, page doesn't explain it. Tried to click on the Docs link at the bottom of the page but that doesn't work. Stopped looking.
by alexfoo 3y ago
Didn't know what NATS is, page doesn't explain it.
Tried to click on the Docs link at the bottom of the page but that doesn't work.
Stopped looking.
- jvdvegt 3y agoI felt the same but had more luck. I found this comparison in their docs[1]: 'NATS Comparison to Kafka, Rabbit, gRPC, and others'. 1: https://docs.nats.io/nats-concepts/overview/compare-nats https://docs.nats.io/nats-concepts/overview/compare-nats
- Finster 3y agoNot sure that it makes sense to compare NATS to gRPC. Maybe the thinking is because gRPC supports bi-directional streaming? The integrations are wildly different, though.
- paulgb 3y agoNATS is a server for streaming data. It can be used as a pub/sub service like Redis, but it also implements RAFT consensus so that it can be used for globally-ordered, durable streams (more like Kafka). The server itself is a lightweight Go binary and it's much nicer to manage than alternatives.
- lakomen 3y agoNATS is a message broker. It uses TCP or websocket, support "core" messaging aka simple fire and forget messaging, request/response, pub/sub. And then message queues, subscriptions, topics, consumers, memory and replay functionality. Also a MQTT compatible protocol.
- handelaar 3y agoI didn't stop looking and followed link to the version announcement, then went to the front page of nats.io from the top left of that page. And I also still have absolutely no fucking idea what any of this is.
- jjtheblunt 3y agoif you've got a bunch of programs running that want to send messages to one another, in various paradigms and various languages, nats.io may well help you.
- jjtheblunt 3y agohttps://nats.io/about/ https://nats.io/about/