Amplication
Platform
Solutions
Learn
Star Us 12.7K
Log In to Amplication

Contact us

  • contact@amplication.org
Try Overcut.ai
  • Home /
  • Plugins /
  • NestJS RabbitMQ
plugin logo
NestJS RabbitMQ
Install Plugin

@amplication/plugin-broker-rabbitmq

NPM Downloads

Implement RabbitMQ as the message broker in your Amplication's generated services.

Purpose

This plugin generates the relevant code to provide you with end-to-end integration for a RabbitMQ message broker in a Pub/Sub mode compatible with amplication Message Broker.

It generates the following parts:

  • A topics list as a selectable enum.

  • RabbitMQ module and service that contains an emit function to send messages to a RabbitMQ queue.

  • RabbitMQ controller with an endpoint listener for each topic connected to the service, and their type is “receive."

  • A RabbitMQ options getter function that extracts all the relevant variables from the nestjs common ConfigService (by default if would load the available environment variables)

Usage

This plugin provides you with a ready configured NestJS module that you can use in your service. To customize the client options update the .env file with the relevant options.

Details
npm
@amplication/plugin-broker-rabbitmq
github
https://github.com/amplication/plugins/tree/master/plugins/broker-rabbitmq
Installs
23
Categories
Service communication, Message broker
Documentation
https://github.com/amplication/plugins/tree/master/plugins/broker-rabbitmq

Get started with Amplication and NestJS RabbitMQ

Start NowBook a demo

Platform

Live TemplatesPluginsJovu

Solutions

Enhance platform engineeringBuild new servicesBuild APIs on existing DBModernize applications

Customers

IT ServicesRetailHealthcareManufacturingCustomer stories

Use Amplication

Get started Custom pluginsCustom codeSync with GitEvent-driven architectureBreak the monolith

Resources

DocsCustomer storiesPlugins catalogDiscord communityGitHubBlog

About

CompanyContact us

©2025 amplication

Privacy PolicyTerms & Conditions
Follow usTwitter IconYouTube Icon