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.
- Host: GitHub
- URL: https://github.com/deividfrancis/poc-rabbitmq
- Owner: DeividFrancis
- Created: 2024-01-30T05:21:05.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-30T05:21:17.000Z (over 2 years ago)
- Last Synced: 2025-06-08T21:38:49.097Z (about 1 year ago)
- Topics: amqplib, bun, docker, docker-compose, mensageria, producer-consumer, pubsub, rabbitmq
- Language: TypeScript
- Homepage:
- Size: 253 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.

## 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
```