Skip to content

w-araujo/rabbitmq-apis-ts

Repository files navigation

RabbitMQ + 2 apis + Docker

Simulating communication between two apis, using rabbitMQ and database persistence

Table of Contents

🚀 Overview

The project has two apis, main and payment. Payment is the consumer of the queue, while main triggers a message after inserting a post into the system, causing payment to register in the database with the information coming from main.

consumer payment

🛠️ Technologies Used

📦 Installation

Make sure you have dokcer installed on your computer:

https://www.docker.com/

🚀 Usage

  • Open the terminal or command prompt.
  • To clone the project via HTTPS, run this command:

    git clone https://github.com/w-araujo/rabbitmq-apis-ts.git

  • Navigate to the project directory using the cd (change directory) command.
  • fill in the environment variables in the .env file at the root of the project
  • Run the command in the terminal at the root of the docker-compose up project to initialize the container

📝 License

This project is under the MIT license. See the file LICENCE for more details.

📧 Contact

LinkedIn

GitHub

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published