Was using it in production before. NATS itself is great and reliable.
However disk persistency is done with nats-streaminh and i had big issues with it's Raft file based store, where it would stop accepting messages after a short network issue, and not get unstuck unless I destroy the whole nats-streaming data storage amd start from scratch.
Also raft means 3x disk usage for one queue, since its fully replicated
However disk persistency is done with nats-streaminh and i had big issues with it's Raft file based store, where it would stop accepting messages after a short network issue, and not get unstuck unless I destroy the whole nats-streaming data storage amd start from scratch.
Also raft means 3x disk usage for one queue, since its fully replicated