- A Deno anunciou o lançamento do Deno Queues, uma ferramenta projetada para simplificar o desenvolvimento de software em nuvem e melhorar o gerenciamento do processamento em segundo plano das aplicações.
- O Deno Queues foi construído sobre o Deno KV, uma opção de persistência para aplicativos lançada há alguns meses.
- O Deno Queues oferece duas novas APIs simples,
.enqueue() e .listenQueue(), que permitem aos desenvolvedores descarregar partes da aplicação ou agendar tarefas para execução assíncrona.
- O Deno Queues usa SQLite quando executado localmente e FoundationDB quando executado no Deno Deploy, para máxima disponibilidade e throughput.
- O Deno Queues garante entrega de pelo menos uma vez, o que significa que, em alguns casos de falha, o handler pode ser chamado várias vezes para garantir a entrega.
- Os desenvolvedores podem combinar Queues com os primitivos de transações atômicas do KV para desbloquear workflows poderosos.
- O Deno Queues pode ser usado em diversos casos de uso, como notificações por e-mail agendadas, processamento confiável de webhooks e criação de bots para Discord ou Slack.
- O custo de uso do Deno Queues é cobrado com base nas operações do Deno KV e nas requisições do Deno Deploy.
- O Deno Queues faz parte do esforço contínuo da Deno para tornar a criação para a web mais simples e produtiva, e o roadmap inclui recursos ainda mais empolgantes.
1 comentários
Comentários no Hacker News
Deno.openKv()e sobre a necessidade de uma arquitetura de microsserviços.