skip to content
szczecin 53.43N 14.55E ./start-project

rabbit-going-nats

Passes messages fetched from a RabbitMQ queue through to NATS Pub/Sub, so one data feed can reach many clients efficiently.

open source · apache-2.0freec# + .net + rabbitmq + nats
RABBIT-GOING-NATS(1)User CommandsRABBIT-GOING-NATS(1)

NAME

rabbit-going-nats - passes messages fetched from a RabbitMQ queue through to NATS Pub/Sub, so one data feed can reach many clients efficiently

DESCRIPTION

Useful when a data feed arrives through a RabbitMQ queue but needs to reach many clients: the worker consumes the queue and republishes every message to a NATS subject, where any number of subscribers can listen.

It is a .NET background service with AOT-compatible JSON configuration, message statistics and an HTTP monitoring endpoint, tested end to end with Docker.

$ rabbit-going-nats --price

free

  • Free to use in commercial and personal projects
  • Source code on GitHub under the Apache 2.0 license

$ rabbit-going-nats --sponsor

rabbit-going-nats is free.
A coffee keeps it moving.

If rabbit-going-nats saves you time, you can support its development. It pays for the hours that go into fixes and new releases.

$ rabbit-going-nats --install

# install see the repository for build and usage instructions
github ↗