Warum wird Netty verwendet?

Inhaltsverzeichnis:

Warum wird Netty verwendet?
Warum wird Netty verwendet?
Anonim

Der Hauptzweck von Netty ist das Erstellen von Hochleistungs-Protokollservern basierend auf NIO (oder möglicherweise NIO. 2) mit Trennung und loser Kopplung der Netzwerk- und Geschäftslogikkomponenten. Es kann ein allgemein bekanntes Protokoll wie HTTP oder Ihr eigenes spezifisches Protokoll implementieren.

Warum brauchen wir Netty?

Netty bietet eine unglaubliche Menge an Leistung für Entwickler, die auf Socket-Ebene arbeiten müssen, zum Beispiel bei der Entwicklung benutzerdefinierter Kommunikationsprotokolle zwischen Clients und Servern. Es unterstützt SSL/TLS, hat sowohl blockierende als auch nicht blockierende einheitliche APIs und ein flexibles Threading-Modell.

Wer verwendet Netty?

Wer verwendet Netty? Netty hat eine lebendige und wachsende Benutzergemeinschaft, zu der große Unternehmen wie Apple, Twitter, Facebook, Google, Square und Instagram sowie beliebte Open-Source-Projekte wie Infinispan, HornetQ, Vert.

Wie funktioniert Netty Server?

Netty läuft eingebettet in Ihren eigenen Java-Anwendungen. Das bedeutet, dass Sie eine Java-Anwendung mit einer Klasse mit einer Hauptmethode erstellen und innerhalb dieser Anwendung einen der Netty-Server erstellen. Dies unterscheidet sich von Java EE-Servern, bei denen der Server seine eigene Hauptmethode hat und Ihren Code irgendwie von der Festplatte lädt.

Was ist der Netty-Kanal?

Eine Verbindung zu einem Netzwerk-Socket oder einer Komponente, die E/A-Operationen wie Lesen, Schreiben, Verbinden und Binden ausführen kann. Ein Kanal stellt einen Benutzer zur Verfügung:der aktuelle Zustand des Kanals (z. B. ist er offen? ist er verbunden?), … die ChannelPipeline, die alle mit dem Kanal verbundenen E/A-Ereignisse und Anforderungen verarbeitet.

Empfohlen: