Nestjstools Messaging Docs
  • Introduction
    • What is this library?
    • Supported message brokers
  • Getting Started
    • Installation
    • Initialize Module
    • Message Handler
    • Disaptch a message
  • Components
    • Message Handlers
    • Normalizers
    • Exception Listeners
    • Middlewares
    • Message Bus
    • Channel
  • Broker integration
    • RabbitMQ
    • Redis
    • Google PubSub
    • Amazon SQS
    • Nats
  • Best practice
    • CQRS based on RabbitMQ
    • Create wrapper class for Message Bus
    • Consumer as the background process
Powered by GitBook
On this page
  • @nestjstools/messaging
  • Real-world app example
  • Repositories
Export as PDF

Introduction

NextWhat is this library?

Last updated 7 days ago

@nestjstools/messaging

A NestJS library for managing asynchronous and synchronous messages (service bus) with support for buses, handlers, channels, and consumers. This library simplifies building scalable and decoupled applications by facilitating robust message handling pipelines while ensuring flexibility and reliability.

Real-world app example

Repositories

- Messaging based on RabbitMQ + Redis

- All extensions

https://github.com/nestjstools/messaging-rabbitmq-example
https://github.com/nestjstools/messaging-rabbitmq-example/tree/other-extensions
https://github.com/nestjstools/messaging
https://github.com/nestjstools/messaging-google-pubsub-extension
https://github.com/nestjstools/messaging-rabbitmq-extension
https://github.com/nestjstools/messaging-redis-extension
https://github.com/nestjstools/messaging-amazon-sqs-extension