An open API service indexing awesome lists of open source software.

https://github.com/deividfrancis/poc-rabbitmq

Projeto exploratório utilizando RabbitMQ para a prática do conceito de Pub/Sub (produtor/consumidor), e testando a integração com a biblioteca Bun.
https://github.com/deividfrancis/poc-rabbitmq

amqplib bun docker docker-compose mensageria producer-consumer pubsub rabbitmq

Last synced: 2 months ago
JSON representation

Projeto exploratório utilizando RabbitMQ para a prática do conceito de Pub/Sub (produtor/consumidor), e testando a integração com a biblioteca Bun.

Awesome Lists containing this project

README

          

# POC RabbitMQ + Bun

Este é um projeto didatico que utiliza RabbitMQ para explorar na prática o conceito de Pub/Sub (produtor/consumidor), além de testar a integração com a biblioteca Bun.

![Print mostrando console dos pub/sub funcionando](docs/img1.png)

## Como Iniciar

1. Inicie o servidor RabbitMQ:
```bash
$ docker compose up
```

2. Acesse o painel administrativo:
Abra o navegador e visite [http://localhost:15672](http://localhost:15672)

3. Instale as Dependências:
```bash
$ bun install
```

4. Inicie o Produtor:
```bash
$ bun producer.ts
```

5. Inicie o Consumidor:
Execute o comando abaixo várias vezes para visualizar o conceito de fila.
```bash
$ bun consumer.ts
```