1 puan yazan GN⁺ 2023-09-29 | 1 yorum | WhatsApp'ta paylaş
  • Deno, bulut yazılım geliştirmeyi basitleştirmek ve uygulamaların arka plan işleme yönetimini iyileştirmek için tasarlanan bir araç olan Deno Queues'un kullanıma sunulduğunu duyurdu.
  • Deno Queues, birkaç ay önce kullanıma sunulan uygulamalar için kalıcılık seçeneği Deno KV üzerine inşa edildi.
  • Deno Queues, geliştiricilerin uygulamanın bazı bölümlerini dışarı aktarmasına veya eşzamansız çalışacak işleri zamanlamasına olanak tanıyan iki yeni basit API sunuyor: .enqueue() ve .listenQueue().
  • Deno Queues, en yüksek erişilebilirlik ve iş hacmi için yerelde çalışırken SQLite, Deno Deploy üzerinde çalışırken ise FoundationDB kullanıyor.
  • Deno Queues en az bir kez teslim garantisi verir; bu da bazı hata senaryolarında teslimatı garanti etmek için işleyicinin birden fazla kez çağrılabileceği anlamına gelir.
  • Geliştiriciler, güçlü iş akışlarının önünü açmak için Queues ile KV atomik işlem yapı taşlarını birleştirebilir.
  • Deno Queues; zamanlanmış e-posta bildirimleri, güvenilir webhook işleme ve Discord veya Slack üzerinde bot oluşturma gibi çeşitli kullanım senaryolarında kullanılabilir.
  • Deno Queues'un kullanım maliyeti, Deno KV işlemleri ve Deno Deploy isteklerine göre ücretlendirilir.
  • Deno Queues, web için üretimi daha basit ve daha verimli hale getirmeye yönelik Deno'nun süregelen çabasının bir parçası; yol haritasında daha da heyecan verici özellikler bulunuyor.

1 yorum

 
GN⁺ 2023-09-29
Hacker News görüşleri
  • Bir kullanıcı, Deno Queues'un yerel SQLite sürümünün içini inceleyip kullanılan şemayı vurgulayarak sonuçları paylaştı.
  • Deno'nun yaklaşımı, map türü ile web sunucusu odaklı kütüphanelerin entegrasyonu sayesinde ilerici bir adım olarak değerlendiriliyor.
  • Deno'da platforma kilitlenme konusundaki endişeler ve birden fazla bulut altyapısına dağıtım yapmanın zorlukları gündeme getirildi.
  • Bazı kullanıcılar, Deno'nun kuyruk sisteminin güvenilirliğinin SQS gibi mevcut teknolojilerle karşılaştırıldığında nasıl olduğunu sorguladı.
  • En az bir kez teslim semantiği kavramı tartışıldı; kullanıcıların bunu tam olarak anlamayabileceği ve mesajların yeniden gönderilmesiyle ilgili sorunlar yaşayabileceği öne sürüldü.
  • Deno Deploy ile ilgili olumlu deneyimler paylaşıldı; kullanıcılar performansını, sadeliğini ve otomatik SSL sertifikalarını övdü.
  • Deno.openKv() örneği başına tek kuyruk sınırı ve mikroservis mimarisine duyulan ihtiyaç hakkında sorular gündeme geldi.
  • Kullanıcılar, Deno'nun fiyatlandırması ve yerel ya da kendi kendine barındırılan ortamda ücretsiz kullanılıp kullanılamayacağı konusunda net değil.
  • KV için gelecekteki erişim kontrolü sorunlarına dair endişeler ve buna yönelik çözümlerin uygulanıp uygulanmayacağına dair sorular dile getirildi.
  • Deno'nun yakın zamanda eklediği Jupyter desteği ve kuyruk özelliği heyecan yarattı, ancak bazı kullanıcılar serverless iş modeli nedeniyle sunucu barındırma için Deno kullanmakta tereddüt ediyor.
  • Deno, uygulanabilir iş modeli, güçlü ergonomisi ve gereksiz yapılandırmanın olmaması nedeniyle övgü aldı.