1P by neo 2023-09-29 | favorite | 댓글 1개
  • Deno는 클라우드 소프트웨어 개발을 단순화하고 애플리케이션의 백그라운드 처리 관리를 개선하기 위해 설계된 도구인 Deno Queues의 출시를 발표했습니다.
  • Deno Queues는 몇 달 전에 출시된 앱을 위한 지속성 옵션인 Deno KV를 기반으로 구축되었습니다.
  • Deno Queues는 개발자가 애플리케이션의 일부를 오프로드하거나 비동기적으로 실행할 작업을 스케줄링할 수 있게 해주는 두 가지 새로운 간단한 API인 .enqueue()와 .listenQueue()를 제공합니다.
  • Deno Queues는 최대 가용성과 처리량을 위해 로컬에서 실행할 때는 SQLite를, Deno Deploy에서 실행할 때는 FoundationDB를 사용합니다.
  • Deno Queues는 적어도 한 번의 전달을 보장하며, 이는 일부 실패 사례에서 핸들러가 배송을 보장하기 위해 여러 번 호출될 수 있음을 의미합니다.
  • 개발자들은 Queues와 KV 원자 거래 기본 요소를 결합하여 강력한 워크플로우를 해제할 수 있습니다.
  • Deno Queues는 예약된 이메일 알림, 신뢰할 수 있는 웹훅 처리, Discord 또는 Slack에서 봇을 만드는 등 다양한 사용 사례에서 사용될 수 있습니다.
  • Deno Queues의 사용 비용은 Deno KV 작업과 Deno Deploy 요청에 따라 청구됩니다.
  • Deno Queues는 웹을 위한 창작을 더욱 간단하고 생산적으로 만들기 위한 Deno의 지속적인 노력의 일부로, 로드맵에는 더욱 흥미로운 기능들이 있습니다.
Hacker News 의견
  • 사용자가 로컬 SQLite 버전의 Deno Queues 내부를 탐색하고 사용된 스키마를 강조하여 결과를 공유하였습니다.
  • Deno의 접근 방식은 지도 유형과 웹 서버 중심 라이브러리의 통합으로 전진적으로 평가받고 있습니다.
  • Deno와의 플랫폼 독점에 대한 우려와 여러 클라우드 인프라에 배포하는 어려움이 제기되었습니다.
  • 일부 사용자들은 Deno의 큐 시스템의 신뢰성이 SQS와 같은 기존 기술에 비해 어떤지 의문을 제기하였습니다.
  • 적어도 한 번의 의미론에 대한 개념이 논의되었으며, 사용자들이 이를 완전히 이해하지 못하고 메시지 재전송 문제를 겪을 수 있다는 제안이 있었습니다.
  • Deno 배포에 대한 긍정적인 경험을 공유하였으며, 사용자들은 그 성능과 간결함, 그리고 자동 SSL 인증을 칭찬하였습니다.
  • Deno.openKv() 인스턴스 당 하나의 큐 제한에 대한 의문과 마이크로서비스 아키텍처의 필요성이 제기되었습니다.
  • 사용자들은 Deno의 가격 책정과 로컬 또는 자체 호스팅에서 무료로 사용할 수 있는지에 대해 명확하지 않습니다.
  • KV에 대한 미래의 접근 제어 문제에 대한 우려와 해결책이 구현될 것인지에 대한 의문이 제기되었습니다.
  • Deno의 최근 Jupyter 지원과 큐 기능에 대한 흥분이 표현되었지만, 일부 사용자들은 서버리스 비즈니스 모델 때문에 서버 호스팅에 Deno를 사용하는 것을 망설이고 있습니다.
  • Deno는 실행 가능한 비즈니스 모델, 훌륭한 인체공학, 불필요한 구성의 부재로 칭찬받고 있습니다.