Executando verificação de segurança...
2

consumer-pgmq node.js lib - Dlq nova funcionalidade

Olá pessoal!

Estou aqui para avisar sobre a funcionalidade de dead letter queue que implementei no módulo Node.js chamado consumer-pgmq. Assim, se eu configurar para tentar 2 vezes e a mensagem falhar nessas 2 tentativas, na terceira vez a mensagem será enviada para a dead letter queue.

O que é isso?

Recentemente descobri um recurso de fila no Supabase onde é possível implementar uma fila de mensagens usando o banco de dados PostgreSQL.

Spoiler: se você tiver um PostgreSQL rodando fora do Supabase também pode usar esse recurso de fila, basta instalar a extensão chamada pgmq. Link com instruções: https://github.com/pgmq/pgmq

Mas percebi que algo estava faltando, na minha opinião. Eu não encontrei nenhum pacote no Npm para fazer o polling das mensagens e passá-las para uma função definida por mim para executar algo. Como resultado disso, criei o pacote consumer-pgmq que integra com Supabase e PostgreSQL.

📦 Link do módulo no Npm: https://www.npmjs.com/package/consumer-pgmq
💻 Link do repositório no Github: https://github.com/tiago123456789/consumer-pgmq

Carregando publicação patrocinada...