- 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
Hacker News görüşleri
Deno.openKv()örneği başına tek kuyruk sınırı ve mikroservis mimarisine duyulan ihtiyaç hakkında sorular gündeme geldi.