2015-05-26 17 views
7

Ora sto usando Netty per un po 'e non potrei mai risolvere questa domanda. Si possono scaricare quattro diverse versioni. Tre di loro si stanno attivamente sviluppando.Diverse versioni di Netty e i loro scopi

3.x

4.0.x

4.1.x

5.x

Per quanto ho capito 3.x è per JRE 1.5 e tutto altro per JRE più grande di quello. Sto usando 4.0.28 perché è la versione stabile e raccomandata. Ma qual è esattamente la differenza o l'obiettivo delle altre versioni?

Non sono riuscito a trovare alcuna informazione al riguardo sul loro sito web.

EDIT: Vedo i voti ravvicinati che arrivano quindi vorrei chiarire: non sto cercando qualcuno che mi elenchi tutte le differenze nel codice delle versioni. Ma deve esserci una sorta di obiettivo o scopo per le versioni 4.1.xe 5.x.

risposta

10

3.x è obsoleto. Lo manteniamo perché alcuni utenti lo usano ancora ampiamente.

4.0 è l'attuale versione stabile. In caso di dubbio, utilizzare questa versione.

4.1 è una versione compatibile con versioni precedenti di 4.0. Aggiunge alcune nuove fantastiche funzionalità come HTTP/2 e resolver DNS asincrono. Quindi, 4.1 è la versione che potresti provare quando l'applicazione è già in esecuzione alla 4.0 e vuoi provare le nuove funzionalità.

5.0 è una versione incompatibile con le versioni precedenti. Tuttavia, non è come una riscrittura che abbiamo fatto per 4.0 vs 3.x. Tuttavia, abbiamo risolto alcuni difetti di progettazione dell'API. Dovrai apportare alcune modifiche al tuo codice per far funzionare l'applicazione Netty 4 su Netty 5, ma non è come portare l'applicazione Netty 3 all'applicazione Netty 4. Alla fine, 4.x sarà deprecato e 5.0 sarà una versione stabile.

+0

Esiste una tabella di marcia per le versioni 5.x? Quindi, come funziona con le nuove funzionalità aggiunte in 4.1.x, sono fuse in 5.x spesso o saranno riprese solo dopo l'ultima release 4.x.x.Final? – cpz

+0

Vale la pena di aggiornare questa risposta poiché ritengo che 5.x non sia stato sviluppato attivamente? –

1

Dovrebbe essere notato che 5.0 è stato revocato nel novembre 2015, 4.1 è la versione stabile più recente ora.

Problemi correlati