1 ポイント 投稿者 GN⁺ 2023-09-29 | 1件のコメント | WhatsAppで共有
  • Deno は、クラウドソフトウェア開発を簡素化し、アプリケーションのバックグラウンド処理管理を改善するために設計されたツールである Deno Queues のリリースを発表しました。
  • Deno Queues は、数か月前にリリースされたアプリ向けの永続化オプションである Deno KV を基盤に構築されています。
  • Deno Queues は、開発者がアプリケーションの一部をオフロードしたり、非同期で実行するタスクをスケジュールしたりできるようにする、2 つの新しいシンプルな API .enqueue().listenQueue() を提供します。
  • Deno Queues は、最大の可用性とスループットのために、ローカルで実行する際は SQLite を、Deno Deploy で実行する際は FoundationDB を使用します。
  • Deno Queues は少なくとも 1 回の配信を保証しており、これは一部の障害ケースで配信保証のためにハンドラーが複数回呼び出される可能性があることを意味します。
  • 開発者は Queues と KV の原子的トランザクションプリミティブを組み合わせることで、強力なワークフローを実現できます。
  • Deno Queues は、予約メール通知、信頼性の高い Webhook 処理、Discord や Slack でのボット作成など、さまざまなユースケースで利用できます。
  • Deno Queues の利用コストは、Deno KV の操作と Deno Deploy のリクエストに応じて課金されます。
  • Deno Queues は、Web 向けの開発をよりシンプルで生産的にするための Deno の継続的な取り組みの一環であり、ロードマップにはさらに魅力的な機能が控えています。

1件のコメント

 
GN⁺ 2023-09-29
Hacker Newsの意見
  • ユーザーがローカル SQLite 版の Deno Queues の内部を調べ、使われているスキーマを強調して結果を共有しました。
  • Deno のアプローチは、マップ型と Web サーバー中心ライブラリの統合により、前進的であると評価されています。
  • Deno によるプラットフォームロックインへの懸念や、複数のクラウドインフラにデプロイする難しさが指摘されました。
  • 一部のユーザーは、Deno のキューシステムの信頼性が SQS のような既存技術と比べてどうなのか疑問を呈しました。
  • 少なくとも 1 回のセマンティクスという概念が議論され、ユーザーがそれを完全には理解できず、メッセージ再送の問題に直面する可能性があるとの指摘がありました。
  • Deno Deploy に関する肯定的な体験が共有され、ユーザーはその性能、簡潔さ、そして自動 SSL 証明書を称賛しました。
  • Deno.openKv() インスタンスごとに 1 つのキューという制限への疑問と、マイクロサービスアーキテクチャの必要性が提起されました。
  • ユーザーは Deno の価格設定や、ローカルまたはセルフホスト環境で無料で使えるのかについて明確に把握できていません。
  • KV に対する将来のアクセス制御の問題への懸念と、その解決策が実装されるのかという疑問が提起されました。
  • Deno の最近の Jupyter サポートとキュー機能への興奮が示された一方で、サーバーレスのビジネスモデルのために、サーバーホスティングで Deno を使うことをためらうユーザーもいます。
  • Deno は、実行可能なビジネスモデル、優れた使いやすさ、不必要な設定がない点で称賛されています。