Con la beta di 4D 20, vi abbiamo presentato il nostro nuovo livello di rete: Il livello di rete QUIC.
All’epoca era ancora in fase di sviluppo e quindi rimosso dalla versione ufficiale. Oggi siamo entusiasti di annunciare che il livello di rete QUIC è uscito dalla fase beta ed è ufficialmente pronto per la produzione!
Dopo rigorosi test di carico e il prezioso feedback dei primi utilizzatori, la stabilità e le prestazioni di QUIC sono state convalidate, superandopersino ServerNet in aree chiave. Ora che QUIC ha raggiunto la parità di funzionalità con ServerNet in 4D 20 R5, è il momento ideale per prendere in considerazione il passaggio.
Ma prima lasciate che vi spieghi meglio questa grande novità.
Quando passare a QUIC?
Per le nuove applicazioni, la risposta è semplice: iniziare a utilizzare il livello di rete QUIC fin dal primo giorno. Poiché le future versioni di 4D introdurranno ancora più funzionalità in QUIC, adottarlo ora vi assicura di essere preparati per ciò che verrà. Scegliendo QUIC, eviterete la complessità di un passaggio successivo.
Per le applicazioni esistenti attualmente in esecuzione su ServerNet, verificare le impostazioni di rete come descritto di seguito e procedere.
Sebbene ServerNet rimanga pienamente supportato e non vi siano piani immediati per il suo deprezzamento, QUIC offre affidabilità e stabilità superiori. È importante notare che QUIC non risolve le interruzioni di rete, ma eccelle nella gestione di perdite di pacchetti o ritardi occasionali, laddove ServerNet potrebbe dare errori di rete. Con i futuri aggiornamenti che miglioreranno ulteriormente QUIC, è essenziale pensare al futuro.
Detto questo, ogni infrastruttura di rete è unica. Pertanto, prima di effettuare il passaggio, testate la vostra configurazione con QUIC per assicurarne la compatibilità. Apprezziamo molto il vostro feedback in questa fase, perché ci aiuterà a perfezionare e ottimizzare ulteriormente il livello di rete di QUIC.
Differenze chiave: QUIC vs. ServerNet
Una differenza importante tra ServerNet e QUIC è che ServerNet utilizza TCP mentre QUIC utilizza UDP. La maggior parte delle reti trasmette TCP e UDP allo stesso modo, ma molti firewall e switch bloccano UDP perché è raramente utilizzato dalle applicazioni. Pertanto, se il server 4D non si trova sulla stessa subnet dei telecomandi 4D (cosa probabile), consigliamo vivamente di testare le applicazioni con QUIC prima di pianificare un passaggio completo. Se si verificano problemi di connessione, assicurarsi che i router o i firewall non blocchino il traffico UDP.
Una nota per le applicazioni con motore
Un’altra cosa da tenere presente: se si utilizzano applicazioni con motore, i client più vecchi potrebbero aver bisogno di ServerNet per essere aggiornati a una versione compatibile con QUIC. Mantenete aperte le porte TCP sul server finché tutti i client non avranno installato la versione dell’applicazione compatibile con QUIC.
Spero che siate entusiasti come noi di questo nuovo capitolo del networking 4D! Rimanete sintonizzati per ulteriori aggiornamenti e miglioramenti nelle prossime versioni. Come sempre, se avete domande o bisogno di assistenza, il forum 4D è a portata di clic.