Netty

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Netty
software
Siglă
Tip Cadrul (nu este listat )
Dezvoltator Comunitatea Netty Project
Ultima versiune 4.1.6
Sistem de operare Multiplatform
Limba Java
Licență Licență Apache 2.0
( Licență gratuită )
Site-ul web netty.io

Netty este un cadru client-server pentru dezvoltarea aplicațiilor Java pentru comunicații telematice, ca server de protocol și client. Acest cadru asincron și orientat spre evenimente este utilizat pentru a simplifica serverele socket ale Protocolului de control al transmisiei și ale protocolului Datagram User . Netty include o implementare a modelului reactorului. A fost inițial dezvoltat în cadrul JBoss , acum este dezvoltat și întreținut de Netty Project Community.

Caracteristici

Pe lângă faptul că este un cadru asincron pentru aplicațiile de rețea, Netty are și următoarele caracteristici:

Netty a fost în dezvoltare încă din 2004.

De la versiunea 4.0.0, există suport pentru NIO.2 ca back-end, precum și pentru socket-urile Java și NIO.

Software care utilizează Netty

Printre cele mai renumite programe care utilizează Netty găsim:

  • Infinispan , o bază de date non-relațională, în special un depozit de date cheie-valoare;
  • HornetQ , un sistem de mesagerie asincron și multi-protocol;
  • Vert.x , un cadru pentru aplicații web, mobile și de întreprindere;
  • Apache Cassandra
  • Elasticsearch , un server de motor de căutare bazat pe Lucene.

Bibliografie

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT