I am comparing KAFKA and NATS Streaming Server for evaluating for induction of one this into MA implementation. KAFKA is able to transfer at the rate of ~95MB / Sec. But in case of NATS Streaming server with File as storage of incoming data, Speed is very low. I could achieve just ~70 / 80 KB Per sec.
But if I use pure NATS server without streaming, I could achieve 1.36 GB /Sec speed. But because I need message archive (Telemetry data), looking at these 2 options.
I am using go-nats-streaming provided stan-bench for this benchmarking process. I am not providing any modification for configuration. (No Config file provided to the server).
Any configuration tweak or help in setting up right would be helpful.
Thanks
NA
using nats-streaming-server in ubuntu 19.04 Using github.com/nats-io/go-nats-streaming/examples/stan-bench/main.go for this basic analysis