I just shipped a new Nimbus transport for the NATS messaging system.
It’s something I’ve wanted to do for a long time, and with this release, I think it makes Nimbus an excellent option for using NATS on .NET.
The NATS C# client is excellent, but if you want to build it in to your applications you still need to manage queue topology, retries, and message dispatch within your own code. Nimbus makes all of this really easy, so you can just worry about your own logic and it takes care of the plumbing.
I also give you the choice of using the faster NATS Core backend, or the persistent and robust JetStream storage option. There’s full documentation on the Nimbus site.
NATS is a great project, it’s lightweight, massively high throughput, and I’ve really seen it get some traction of late. I’ve been following Derek Collison’s journey with NATS for years and years now, and I always thought it would be great to add it to Nimbus.
The work I did cleaning up the integration suite recently has removed so much friction to adding new transport layers and making sure I can adapt the infrastructure to Nimbus’s semantics.
So the timing was good, and now it’s happened.
If this is something that’s interesting, I’d love to hear from you.
Comments
Reply to this post on Bluesky to leave a comment.