Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La distribuzione di flussi di lavoro compilati con Process Framework può essere eseguita facilmente in ambienti di sviluppo locali e runtime cloud. Questa flessibilità consente agli sviluppatori di scegliere l'approccio migliore su misura per i casi d'uso specifici.
Sviluppo locale
Process Framework offre un runtime in-process che consente agli sviluppatori di eseguire processi direttamente nei computer o nei server locali senza richiedere configurazioni complesse o un'infrastruttura aggiuntiva. Questo runtime supporta sia la persistenza basata su memoria che su file, ideale per lo sviluppo rapido e il debug. È possibile testare rapidamente i processi con feedback immediato, accelerando il ciclo di sviluppo e migliorando l'efficienza.
Runtime cloud
Per gli scenari che richiedono scalabilità ed elaborazione distribuita, Process Framework supporta runtime cloud come Orleans e Dapr. Queste opzioni consentono agli sviluppatori di distribuire i processi in modo distribuito, semplificando la disponibilità elevata e il bilanciamento del carico tra più istanze. Sfruttando questi runtime cloud, le organizzazioni possono semplificare le operazioni e gestire con facilità carichi di lavoro sostanziali.
Runtime di Orleans: questo framework fornisce un modello di programmazione per la creazione di applicazioni distribuite ed è particolarmente adatto per la gestione degli attori virtuali in modo resiliente, completando l'architettura basata su eventi di Process Framework.
Dapr (Distributed Application Runtime): Dapr semplifica lo sviluppo di microservizi fornendo un framework di base per la creazione di sistemi distribuiti. Supporta la gestione dello stato, la chiamata al servizio e la messaggistica pub/sub, semplificando la connessione di vari componenti all'interno di un ambiente cloud.
Usando entrambi i runtime, gli sviluppatori possono ridimensionare le applicazioni in base alla domanda, assicurando che i processi vengano eseguiti in modo uniforme ed efficiente, indipendentemente dal carico di lavoro.
Con la flessibilità di scegliere tra ambienti di test locali e piattaforme cloud affidabili, Process Framework è progettato per soddisfare esigenze di distribuzione diverse. Ciò consente agli sviluppatori di concentrarsi sulla creazione di processi innovativi basati sull'intelligenza artificiale senza il carico di lavoro delle complessità dell'infrastruttura.
Nota
Orleans sarà supportato per primo con .NET Process Framework, seguito da Dapr nella prossima versione di Python di Process Framework.