Modifier un transport

  1. Dans l’arborescence de navigation, développez le nœud Configuration.
  2. Sous le nœud Configuration, développez le nœud Config réseau.
  3. Sous le nœud Configuration de réseau, sélectionnez le nœud Transports.

    La page Transports s’ouvre.

  4. Sur la page Transports, cliquez sur le nom du transport que vous modifiez.

    La page Modifiez le transport s’ouvre.

  5. Dans le champ Nom de classe, saisissez le nom de classe de l’implémentation de transport.

    La valeur par défaut est com.sun.grizzly.TCPSelectorHandler.

  6. Dans le champ Gestionnaires de clé de sélection, tapez le nom de classe du gestionnaire de clé de sélection.

    Le nom de classe du gestionnaire clé de sélection. Le gestionnaire de clé de sélection est une classe abstraite qui gère le cycle de vie des touches de sélection. Si vous ne spécifiez pas une valeur, une implémentation par défaut est utilisée.

  7. Dans la liste déroulante Type de tampon de byte, sélectionnez le type de ByteBuffer à utiliser.

    Les choix disponibles sont HEAP et DIRECT. La valeur par défaut est HEAP.

  8. Dans le champ Threads accepteur, tapez le nombre de processeurs de la machine.

    Une valeur de -1 indique que Grizzly évaluera le nombre de threads accepteur lui-même, en fonction du nombre de processeurs de la machine. La valeur par défaut est 1.

    Pour définir le nombre de threads de traitement des requêtes, définissez la valeur Taille max. du pool de threads du pool de threads utilisé par un auditeur de réseau qui utilise ce transport.

  9. Dans le champ Nombre max. de connexions, tapez le nombre maximum de connexions en attente sur un auditeur de réseau qui utilise ce transport.

    La valeur par défaut est 4096.

  10. Dans le champ Taille du tampon, saisissez (en octets) la taille du tampon à fournir pour les flux d’entrée créés par un auditeur de réseau qui utilise ce transport.

    La valeur par défaut est 8192.

  11. Dans le champ Délai d’expiration de la clé d’inactivité, entrez le nombre de secondes au-delà duquel la clé d’inactivité sera annulée et le canal fermé.

    La valeur par défaut est 30.

  12. Dans le champ Délai d’expiration de lecture, saisissez le nombre de millisecondes pendant lequel GlassFish Server patiente 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 30000.

  13. Dans le champ Délai d’expiration de l’interrogation du sélecteur, entrez le temps (en millisecondes) pendant lequel un sélecteur NIO bloque l’attente d’événements (requêtes utilisateur).

    La valeur par défaut est 1000.

  14. Dans le champ Délai d’expiration d’écriture, saisissez le nombre de millisecondes que GlassFish Server patiente avant de considérer le client distant déconnecté lors de l’écriture de la réponse.

    La valeur par défaut est 30000.

  15. Sélectionnez la case Activé de Configuration de l’affichage pour purger la configuration interne de Grizzly 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.

  16. Sélectionnez la case Activé de Snoop afin de vider les informations de requête/réponse vers le journal du serveur.

    Cette option peut fournir des informations intéressantes pour le débogage, mais peut réduire considérablement les performances. Cette option est désactivée par défaut.

  17. Sélectionnez la case Aucun délai TCP pour activer TCP_NODELAY (également appelé l’algorithme de Nagle).

    Cette option est activée par défaut.

  18. Cliquez sur Enregistrer.

    Astuce - Pour revenir aux paramètres par défaut, cliquez sur le bouton Charger valeurs par défaut, puis sur Enregistrer.


Voir aussi
Copyright © 2010, Oracle et/ou ses affiliés. Tous droits réservés. Notice légale