Utilisez la page Nouveau transport pour créer un transport.
Il est rare qu'un autre transport que celui par défaut (tcp
) soit nécessaire.
La page Nouveau transport contient les options suivantes :
Nom de la configuration à laquelle s'appliquent les paramètres de cette page. Ce champ est en lecture seule.
Nom unique du transport.
Nom de classe de l'implémentation de transport. La valeur par défaut est com.sun.grizzly.TCPSelectorHandler
.
Nom de classe du gestionnaire de clé de sélection. Le gestionnaire de clé de sélection est une classe abstraite qui gère le cycle de vie des clés de sélection. Si vous ne spécifiez pas de valeur, une implémentation par défaut est utilisée.
Type ByteBuffer
à utiliser. Les choix disponibles sont HEAP
et DIRECT
. La valeur par défaut est HEAP
.
Nombre de processeurs de l'ordinateur. La valeur -1 indique que Grizzly calculera lui-même le nombre de threads d'accepteur, en fonction du nombre de processeurs de l'ordinateur. La valeur par défaut est 1.
Pour définir le nombre de threads de traitement des demandes, définissez la taille maximale du pool de threads utilisé par un processus d'écoute réseau qui emploie ce transport.
Nombre maximal de connexions en attente sur un processus d'écoute réseau qui utilise ce transport. La valeur par défaut est 4 096.
Taille (en octets) de la mémoire tampon à fournir pour les flux d'entrée créés par un processus d'écoute réseau qui utilise ce transport. La valeur par défaut est 8 192.
Délai (en secondes) après lequel la clé d'inactivité sera annulée et le canal fermé. La valeur par défaut est 30.
Délai d'attente (en millisecondes) de GlassFish Server lors de la phase d'analyse de l'en-tête et du corps d'une opération de lecture. La valeur par défaut est 30 000.
Durée (en millisecondes) de blocage d'un sélecteur NIO en attente d'événements (demandes utilisateur). La valeur par défaut est 1000.
Délai d'attente (en millisecondes) de GlassFish Server avant qu'il ne considère que le client distant est déconnecté lors de l'écriture de la réponse. La valeur par défaut est 30 000.
Si cette option est sélectionnée, la configuration interne de Grizzly est vidée vers les journaux du serveur. Cette option peut fournir des informations intéressantes pour le débogage. Cette option est désactivée par défaut.
Si cette option est sélectionnée, les informations de demande/réponse sont vidées vers le journal du serveur. Cette option peut fournir des informations intéressantes pour le débogage, mais risque de réduire considérablement les performances. Cette option est désactivée par défaut.
Si cette option est sélectionnée, TCP_NODELAY (également appelé algorithme de Nagle) est activé. Cette option est activée par défaut.