- Deno hat die Einführung von Deno Queues angekündigt, einem Tool, das entwickelt wurde, um die Entwicklung von Cloud-Software zu vereinfachen und das Management der Hintergrundverarbeitung in Anwendungen zu verbessern.
- Deno Queues basiert auf Deno KV, einer Persistenzoption für Apps, die vor einigen Monaten veröffentlicht wurde.
- Deno Queues bietet mit
.enqueue() und .listenQueue() zwei neue, einfache APIs, mit denen Entwickler Teile einer Anwendung auslagern oder Aufgaben planen können, die asynchron ausgeführt werden sollen.
- Für maximale Verfügbarkeit und hohen Durchsatz verwendet Deno Queues SQLite bei lokaler Ausführung und FoundationDB bei der Ausführung auf Deno Deploy.
- Deno Queues garantiert eine mindestens einmalige Zustellung, was bedeutet, dass ein Handler in einigen Fehlerszenarien mehrfach aufgerufen werden kann, um die Zustellung sicherzustellen.
- Entwickler können durch die Kombination von Queues mit den atomaren Transaktionsprimitiven von KV leistungsfähige Workflows ermöglichen.
- Deno Queues kann in verschiedenen Anwendungsfällen genutzt werden, etwa für geplante E-Mail-Benachrichtigungen, zuverlässige Webhook-Verarbeitung oder zum Erstellen von Bots für Discord oder Slack.
- Die Nutzungskosten von Deno Queues werden auf Basis von Deno-KV-Operationen und Deno-Deploy-Anfragen berechnet.
- Deno Queues ist Teil von Denos fortlaufendem Bestreben, das Bauen für das Web einfacher und produktiver zu machen; auf der Roadmap stehen weitere spannende Funktionen.
1 Kommentare
Hacker-News-Kommentare