(no title)
williamstein | 2 months ago
I got very deep into using NATS last year, and then realized the choices it makes for persistence are really surprising. Another horrible example if that server startup time is O(number of streams), with a big constant; this is extremely painful to hit in production.
I ended up implementing from scratch something with the same functionality (for me as NATS server + Jetstream), but based on socket.io and sqlite. It works vastly better for my use cases, since socketio and sqlite are so mature.
PaoloBarbolini|2 months ago
https://github.com/nats-io/nats.rs/issues/1253#issuecomment-...