sudofeed

dev · · 08:08 · 2 min de citit

Prezentarea Vercel Schedules

Vercel a lansat Schedules în public beta, un serviciu care permite aplicațiilor și agenților AI să creeze, modifice și anuleze sarcini programate, unice sau recurente, în timp ce aplicația rulează, fără redeploy. Serviciul poate declanșa funcții private sau rute HTTP și permite testarea locală și în medii Preview, reducând nevoia unei baze de date și a unui proces de verificare periodică pentru sarcinile dinamice.

Prezentarea Vercel Schedules
Imagine generată cu AI (FLUX)

Vercel a anunțat Schedules în public beta, oferind o modalitate prin care aplicațiile și agenții pot gestiona sarcini al căror moment de execuție se poate schimba în timp ce aplicația rulează. Spre deosebire de programările definite doar în configurația proiectului și actualizate prin redeploy, serviciul permite codului să creeze, să modifice sau să anuleze dinamic sarcini unice și recurente. Acest lucru contează pentru fluxurile de lucru bazate pe agenți, în care utilizatorul poate decide în timpul unei conversații când trebuie executată o sarcină, de exemplu solicitând un rezumat al știrilor pentru dimineața următoare. Potrivit Vercel, programarea poate păstra cererea și momentul execuției fără ca aplicația să aibă nevoie de o bază de date separată și de un proces care verifică periodic dacă există sarcini de executat.

O programare specifică momentul în care Vercel trebuie să declanșeze o sarcină și destinația apelului, iar aplicația furnizează codul care efectuează lucrarea. Programările pot fi gestionate prin JavaScript SDK, API sau CLI ori definite în configurația proiectului și pot apela funcții private sau rute HTTP; apelurile programate către funcții private sunt verificate pentru a confirma că provin de la serviciul de programare. În exemplul descris, Vercel Queues livrează aplicației cererea salvată atunci când aceasta ajunge la scadență, după care aplicația verifică permisiunile curente ale utilizatorului și pornește un agent. Dezvoltatorii pot testa sarcinile local cu `vercel dev`, pot folosi Run Schedule din fila Schedules pentru a declanșa o execuție fără să aștepte și pot testa pe deployment-uri Preview sau în medii personalizate înainte de Production. Anunțul menționează și o integrare experimentală pentru configurația `scheduledTasks` din framework-ul server Nitro 3.

Lansarea aduce programarea dinamică în platforma de deployment Vercel, care acceptă deja cron jobs statice, și oferă dezvoltatorilor o opțiune gestionată atât pentru întreținerea periodică a aplicațiilor, cât și pentru sarcini stabilite de utilizatori prin agenți. Serviciul poate simplifica arhitecturi care ar combina altfel o bază de date, un proces de verificare periodică și logica de execuție, deși aplicațiile continuă să furnizeze codul sarcinilor și să gestioneze permisiunile și rezultatele. Vercel precizează că Schedules este disponibil în public beta și trimite dezvoltatorii la documentația și materialele de configurare.

$ sursa --originală

vercel.com

Rezumat realizat de Sudofeed pe baza articolului original. Drepturile asupra conținutului aparțin sursei originale.

citește originalul ↗