Skip to content

akagaeng/rabbitmq-example

Repository files navigation

rabbitmq-example

Overview

Producer -> Message Queue (Broker) -> Consumer(s)

Description

  • Consumer consumes messages
  • Time-consuming task is encapsulated as a message
  • Consumer stops consuming when working with a task
  • Once task finished, Consumer should resume consuming

Prerequisites

How to start

  1. Install packages
yarn    # npm install
  1. Run broker
docker-compose up -d
  1. Run browser to open RabbitMQ Management
  1. Consumer: Receive messages from Queue
  • Open multiple terminals
node receive.js
  1. Producer: Send messages to Queue
node send.js 10  # number of messages to send

Resoueces

About

No description, website, or topics provided.

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors