zlacker

[parent] [thread] 6 comments
1. polski+(OP)[view] [source] 2019-05-27 21:13:52
Seems like NATS streaming would fit my case - have you heard of any real world deployments that use it ? Are there any larger issues that don't make it a good choice ?
replies(1): >>maniga+xe
2. maniga+xe[view] [source] 2019-05-28 00:14:01
>>polski+(OP)
NATS Streaming is not as well tested and has some design issues that make scaling hard. NATS itself has a new version 2 that has a protocol update and NATS Streaming should follow with a new design as well, but I would recommend other options if you want persistence.
replies(3): >>tuxych+An >>polski+sv >>polski+HE
◧◩
3. tuxych+An[view] [source] [discussion] 2019-05-28 02:31:14
>>maniga+xe
Can you share some details or point to articles describing the design issues with NATS streaming?
replies(1): >>maniga+HT1
◧◩
4. polski+sv[view] [source] [discussion] 2019-05-28 04:37:16
>>maniga+xe
What are the design flaws that you have in mind? Is it ok for a couple of nodes or even then it would have trouble to keep up with a medium load? Or maybe the design flaws are to do with providing durability and other guarantees?

What other options would you recommend, that can provide at least once delivery and are lighweight enough not to require zookeeper etc?

replies(1): >>maniga+GT1
◧◩
5. polski+HE[view] [source] [discussion] 2019-05-28 06:55:15
>>maniga+xe
Is this what you meant ?

https://github.com/nats-io/nats-streaming-server/issues/168

◧◩◪
6. maniga+GT1[view] [source] [discussion] 2019-05-28 17:53:05
>>polski+sv
Nats streaming isn't just a persistence layer to NATS. It's an entirely different system that basically acts as a client to NATS and then records messages it sees. Basically think of how you would design a persistent queue on top of the ephemeral NATS pub/sub and that's what NATS streaming is.

Here's a good post (and series) about distributed logs and NATS design issues: https://bravenewgeek.com/building-a-distributed-log-from-scr...

◧◩◪
7. maniga+HT1[view] [source] [discussion] 2019-05-28 17:53:17
>>tuxych+An
See the other comment but this is a good post/series: https://bravenewgeek.com/building-a-distributed-log-from-scr...
[go to top]