1 puntos por GN⁺ 2023-09-29 | 1 comentarios | Compartir por WhatsApp
  • Deno anunció el lanzamiento de Deno Queues, una herramienta diseñada para simplificar el desarrollo de software en la nube y mejorar la gestión del procesamiento en segundo plano de las aplicaciones.
  • Deno Queues está construido sobre Deno KV, una opción de persistencia para aplicaciones lanzada hace algunos meses.
  • Deno Queues ofrece dos nuevas API simples, .enqueue() y .listenQueue(), que permiten a los desarrolladores descargar partes de una aplicación o programar tareas para ejecutarse de forma asíncrona.
  • Deno Queues usa SQLite cuando se ejecuta localmente y FoundationDB cuando se ejecuta en Deno Deploy, para ofrecer la máxima disponibilidad y rendimiento.
  • Deno Queues garantiza una entrega de al menos una vez, lo que significa que en algunos casos de falla el handler puede ser invocado varias veces para asegurar la entrega.
  • Los desarrolladores pueden combinar Queues con las primitivas de transacciones atómicas de KV para habilitar flujos de trabajo potentes.
  • Deno Queues puede usarse en diversos casos de uso, como notificaciones por correo electrónico programadas, procesamiento confiable de webhooks y creación de bots en Discord o Slack.
  • El costo de uso de Deno Queues se cobra según las operaciones de Deno KV y las solicitudes de Deno Deploy.
  • Deno Queues forma parte del esfuerzo continuo de Deno por hacer que crear para la web sea más simple y productivo, y su hoja de ruta incluye funciones aún más emocionantes.

1 comentarios

 
GN⁺ 2023-09-29
Opiniones en Hacker News
  • Un usuario exploró el interior de la versión local de SQLite de Deno Queues, destacó el esquema utilizado y compartió los resultados.
  • El enfoque de Deno está siendo valorado positivamente como un avance gracias a la integración de tipos tipo mapa y bibliotecas centradas en servidores web.
  • Se plantearon preocupaciones sobre el bloqueo a la plataforma con Deno y la dificultad de desplegar en múltiples infraestructuras de nube.
  • Algunos usuarios cuestionaron qué tan confiable es el sistema de colas de Deno en comparación con tecnologías existentes como SQS.
  • Se discutió el concepto de semántica de al menos una vez, y se sugirió que los usuarios podrían no entenderlo por completo y terminar enfrentando problemas de reenvío de mensajes.
  • Se compartieron experiencias positivas con Deno Deploy, y los usuarios elogiaron su rendimiento, simplicidad y la certificación SSL automática.
  • Se plantearon dudas sobre la limitación de una cola por instancia de Deno.openKv() y la necesidad de una arquitectura de microservicios.
  • Los usuarios no tienen claro el esquema de precios de Deno ni si puede usarse gratis de forma local o con autoalojamiento.
  • Se expresaron preocupaciones sobre futuros problemas de control de acceso para KV y dudas sobre si se implementará una solución.
  • Se expresó entusiasmo por el reciente soporte de Jupyter y la funcionalidad de colas de Deno, aunque algunos usuarios dudan en usar Deno para alojar servidores debido a su modelo de negocio serverless.
  • Deno recibió elogios por tener un modelo de negocio viable, una gran ergonomía y la ausencia de configuración innecesaria.