L'SDK di esecuzione a lunga durata di AWS Lambda per .NET è ora disponibile al pubblico
Oggi AWS annuncia la disponibilità al pubblico dell'SDK di esecuzione a lunga durata di AWS Lambda per .NET, che consente agli sviluppatori C# di creare flussi di lavoro resilienti e di lunga durata utilizzando le funzioni a lunga durata di Lambda. Con questo SDK, gli sviluppatori possono creare applicazioni multifase come pipeline di elaborazione dei pagamenti, orchestrazione di agenti IA e approvazioni human-in-the-loop (HITL) direttamente nelle proprie applicazioni, senza implementare il tracciamento personalizzato dei progressi o integrare servizi di orchestrazione esterni.
Le funzioni Lambda a lunga durata estendono il modello di programmazione basato su eventi con operazioni che salvano automaticamente lo stato di avanzamento e sospendono l'esecuzione fino a un anno in attesa di eventi esterni. L'SDK di esecuzione a lunga durata di AWS Lambda per .NET offre un'esperienza C# idiomatica per la creazione con le funzioni a lunga durata di Lambda. Include fasi per il monitoraggio dell'avanzamento, l'integrazione di callback per i flussi di lavoro human-in-the-loop (HITL) e agent-in-the-loop, l'invocazione a lunga durata per il concatenamento affidabile delle funzioni e l'attesa per una sospensione efficiente. L'SDK si installa da NuGet nella toolchain .NET in uso. L'emulatore di test locale incluso nell'SDK consente agli sviluppatori di creare ed eseguire il debug localmente prima della distribuzione in produzione.
Per iniziare, consulta la guida per sviluppatori delle funzioni Lambda a lunga durata e l'SDK di esecuzione a lunga durata di AWS Lambda per .NET su NuGet. Per informazioni sulla disponibilità e sui prezzi regionali, consulta l'elenco dei servizi regionali AWS e i prezzi di AWS Lambda.