Netty: differenze tra le versioni

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
RolloBot (discussione | contributi)
m Bot: Sostituzione automatica (-Hyper Text Transfer Protocol +Hypertext Transfer Protocol)
LauBot (discussione | contributi)
m Bot: passaggio degli url da HTTP a HTTPS
Riga 32: Riga 32:


== Bibliografia ==
== Bibliografia ==
* {{cita libro| autore=Norman Maurer | autore2=Marvin Allen Wolfthal | titolo=Netty in Action | anno=2015 | editore=Manning | capitolo=Asynchronous and Event-Driven | url=http://www.manning.com/maurer/ }}
* {{cita libro| autore=Norman Maurer | autore2=Marvin Allen Wolfthal | titolo=Netty in Action | anno=2015 | editore=Manning | capitolo=Asynchronous and Event-Driven | url=https://www.manning.com/maurer/ }}


== Voci correlate ==
== Voci correlate ==

Versione delle 09:27, 3 mag 2019

Netty
software
Logo
Logo
GenereFramework (non in lista)
SviluppatoreNetty Project Community
Ultima versione4.1.6
Sistema operativoMultipiattaforma
LinguaggioJava
LicenzaLicenza Apache 2.0
(licenza libera)
Sito webnetty.io

Netty è un framework client-server per lo sviluppo di applicazioni Java per le comunicazioni telematiche, come server e client di protocollo. Questo framework è asincrono ed orientato ad eventi è usato per semplificare i server dei socket Transmission Control Protocol e User Datagram Protocol. Netty include una implementazione del reactor pattern. È stato inizialmente sviluppato all'interno di JBoss, adesso viene sviluppato e mantenuto dalla Netty Project Community.

Caratteristiche

Oltre ad essere un framework asincrono per applicazioni di rete, netty ha anche le seguenti caratteristiche:

Netty è stato sviluppato da prima del 2004.

Dalla versione 4.0.0, c'è il supporto a NIO.2 come back end, oltre a NIO ed ai socket Java bloccanti.

Software che usano Netty

Tra i più famosi software che usano Netty troviamo:

  • Infinispan, una base dati non relazionale, in particolare un datastore chiave-valore;
  • HornetQ, un sistema di messaggistica asincrono e multi-procolollo;
  • Vert.x, un framework per applicazioni web, per cellulari ed enterprise;
  • Apache Cassandra
  • Elasticsearch, un server per motori di ricerca basato su Lucene.

Bibliografia

Voci correlate

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica