BarebonesRabbitMQImplementationLibrary (nuget): Barebones implementation for RabbitMQ connections that use queues. Has an Env class that watches for RABBITMQ_CONTAINER_NAME, RABBITMQ_USER_NAME, RABBITMQ_USER_PASS, and RABBITMQ_PORT in the configuration meant for DI. Provides a message producer with a simple SendQueue(string targetQueue, T message) method. Provides a message subscriber with FetchAndAcknowledgeNextIfExists(string queue) that grabs the next message if there is one and Subscribe<D>(string queueKey, Action<D> onNext, Action<Exception> onError)
Keywords: RabbitMQ|Barebones