nestjs-rabbitmq-transporter-graceful-shutdown

Shutdown helper

Ensures RabbitMQ message handlers finish execution before server shutdown in NestJS microservices

NestJs RabbitMQ Custom Transport with the graceful shutdown

GitHub

32 stars
1 watching
3 forks
Language: TypeScript
last commit: over 1 year ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
nestjsx/nestjs-amqp Provides a basic connection to RabbitMQ for building microservice transport using TypeScript. 190
alaricode/nestjs-rmq Library that provides an implementation of RabbitMQ and AMQP messaging in NestJS microservices 294
videlalvaro/rabbitmqbundle A Symfony2 bundle that simplifies messaging in applications using RabbitMQ 35
vert-x3/vertx-rabbitmq-client A client library for interacting with RabbitMQ brokers from Vert.x applications 73
nagios-plugins-rabbitmq/nagios-plugins-rabbitmq A set of nagios checks for monitoring RabbitMQ servers using the management interface 195
apache/flink-connector-rabbitmq A Flink connector for RabbitMQ message broker 19
sbabiv/rmqconn Reconnection client for RabbitMQ connections 23
squaremo/rabbit.js A simple API for messaging in Node.JS using RabbitMQ as the backend. 1,517
rabbitmq/rabbitmq-dotnet-client A .NET client library for interacting with RabbitMQ message broker services. 2,101
furdarius/rabbitroutine Library providing automatic reconnect and retry functionality for RabbitMQ connections 110
pardahlman/rawrabbit A modern .NET framework for communication over RabbitMQ with a modular design and middleware-oriented architecture. 747
jcustenborder/flume-ng-rabbitmq A plugin for Flume that integrates with RabbitMQ for event sourcing and processing 58
viartemev/rabbitmq-kotlin A Kotlin library for interacting with RabbitMQ message queues using coroutines 116
apache/rocketmq-client-nodejs A lightweight Node.js wrapper around a C++ client for RocketMQ messaging system 188
run-as-root/magento2-message-queue-retry Enables retry mechanism for Magento 2 message queue errors using RabbitMQ's dead letter exchange feature 57