Utilisez la page Service JMS pour configurer les paramètres pour le fournisseur JMS par défaut, GlassFish Server Message Queue.
Pour plus d'informations sur la configuration du service JMS, reportez-vous au chapitre 19, Using the Java Message Service, du manuel Oracle GlassFish Server Application Development Guide.
La page Service JMS contient les options ci-après.
Bouton permettant de restaurer les valeurs par défaut des paramètres qui en ont. Les paramètres qui n'ont pas de valeurs par défaut ne sont pas modifiés.
Bouton permettant de vérifier que le service JMS est en cours d'exécution sur l'hôte JMS par défaut. Si le service JMS est en fonctionnement, un message signale que la commande ping a abouti.
Nom de la configuration à laquelle s'appliquent les paramètres de cette page. Ce champ est en lecture seule.
Type d'accès du service JMS. Les choix disponibles sont les suivants :
Accédez au service JMS sur l'hôte local. Le service JMS est démarré sur la même JVM que GlassFish Server. L'initialisation en différé démarre le broker imbriqué par défaut au premier accès des services JMS et non au démarrage de GlassFish Server. Il s'agit du type de service JMS par défaut.
Accédez au service JMS sur l'hôte local. Le fournisseur JMS est démarré en même temps que GlassFish Server.
Accédez au service JMS sur un autre système. Si vous choisissez REMOTE, le service JMS n'est pas démarré par GlassFish Server au prochain démarrage du serveur. A la place, il est démarré et géré par Message Queue. Vous devez donc démarrer le broker Message Queue séparément. Pour plus d'informations sur le démarrage du broker, reportez-vous à Starting Brokers dans le manuel Oracle GlassFish Server Message Queue Administration Guide. Si vous choisissez cette valeur et que vous utilisez un hôte distant, suivez les instructions indiquées dans Modification d'un hôte JMS pour spécifier le nom de l'hôte distant.
Délai d'attente, en secondes, du démarrage du service JMS au-delà duquel GlassFish Server abandonne l'opération. Sur un système lent ou surchargé, augmentez la valeur par défaut. La valeur par défaut est 60.
Arguments permettant de personnaliser le démarrage du service JMS. Utilisez les arguments disponibles à l'aide de la commande as-install-parent/mq/bin/imqbrokerd.
Si la case Activé du champ Reconnecter est cochée, le service JMS tente de se reconnecter à un serveur de messagerie (ou à la liste d'adresses indiquée dans AddressList) en cas de perte de connexion. Cette option est activée par défaut.
Délai, en secondes, entre les tentatives de reconnexion. Cet intervalle s'applique aux tentatives sur chaque adresse indiquée dans AddressList, ainsi qu'aux adresses successives dans la liste. Si l'intervalle est trop court, le broker n'a pas le temps de récupérer. S'il est trop long, le délai de reconnexion peut être inacceptable. La valeur par défaut est de 5 secondes.
Nombre de tentatives de connexion (ou de reconnexion) pour chaque adresse indiquée dans AddressList avant que le programme client ne passe à l'adresse suivante dans la liste. La valeur -1 indique que le nombre de tentatives de reconnexion est illimité (le programme client tentera de se connecter à la première adresse jusqu'à ce qu'il y parvienne). La valeur par défaut est 3.
Nom de l'hôte JMS par défaut. La valeur par défaut est default_JMS_host.
Nom de l'instance incluse dans un cluster GlassFish Server dont le broker Message Queue associé doit être utilisé en tant que broker maître dans le cluster de brokers Message Queue. Laissez ce champ vide pour que GlassFish Server désigne automatiquement un broker maître.
Si vous modifiez cette valeur, redémarrez le cluster GlassFish Server qui utilise la configuration.
Ordre des tentatives de connexion. Les choix disponibles sont les suivants :
randomSélectionnez une adresse au hasard dans AddressList. Si un grand nombre de clients tentent de se connecter en utilisant la même fabrique de connexions, choisissez random pour éviter qu'ils ne soient tous connectés à la même adresse. Il s'agit de l'option par défaut.
priorityLe processus de reconnexion tente toujours de se connecter à la première adresse de serveur dans AddressList et n'utilise une autre adresse que si le premier broker n'est pas disponible.
Nombre d'itérations du service JMS dans AddressList afin d'établir (ou de rétablir) une connexion. La valeur -1 indique que le nombre de tentatives est illimité. La valeur par défaut est 3. La valeur maximale est 2 147 483 647.
Nom du schéma d'adresses et du service de connexion Message Queue si un schéma ou un service non défini par défaut doit être utilisé. Pour plus d'informations sur la syntaxe, reportez-vous à Syntaxe d'adresse du schéma MQ et du service MQ.
Propriétés supplémentaires du service JMS.
Pour plus d'informations sur les propriétés disponibles, reportez-vous à Propriétés propres au service JMS.