Interesting. What are you thoughts on NSQ?
Was looking at it earlier today, but haven't ever tried it out.
Was looking at it earlier today, but haven't ever tried it out.
We use NSQ extensively and its a great fit for us. It's fast, lightweight, very easy to understand and work with, has great HTTP APIs for controlling the queues and publishing messages, etc. What it doesn't have is replication, so if a message must not be lost ever I'd reach for a distributed log, probably looking at Redpanda before Kafka, and possibly building my own on top of ScyllaDB since we're already running that.