Verwenden Sie die Seite "Java Message Service", um die Einstellungen zu konfigurieren, die vom standardmäßigen JMS-Provider GlassFish Server Message-Queue verwendet werden sollen.
Weitere Informationen zum Konfigurieren des JMS-Service finden Sie in Chapter 19, Using the Java Message Service, im Oracle GlassFish Server Application Development Guide.
Die Seite "Java Message Service" enthält die folgenden Optionen:
Schaltfläche zur Wiederherstellung der Standardwerte von Einstellungen, die Standardwerte haben. Einstellungen, die keine Standardwerte haben, werden nicht geändert.
Schaltfläche zur Überprüfung, ob der JMS-Service auf dem standardmäßigen JMS-Host ausgeführt wird. Wenn der JMS-Service gegenwärtig ausgeführt wird, wird die Meldung ausgegeben, dass der Ping-Test erfolgreich war.
Der Name der Konfiguration, für die die Einstellungen auf dieser Seite angewendet werden. Dieses Feld ist schreibgeschützt.
Der Zugriffstyp für den JMS-Service. Zur Auswahl stehen:
Es wird auf den JMS-Service auf dem lokalen Host zugegriffen. Der JMS-Service wird in derselben JVM gestartet wie GlassFish Server. Bei verzögerter Initialisierung wird der eingebettete Standard-Broker nicht beim Start von GlassFish Server, sondern beim ersten Zugriff auf JMS-Services gestartet. Dies ist der standardmäßige JMS-Servicetyp.
Es wird auf den JMS-Service auf dem lokalen Host zugegriffen. Der JMS-Provider wird gleichzeitig mit GlassFish Server gestartet.
Es wird auf einen JMS-Service auf einem anderen System zugegriffen. Bei Auswahl von REMOTE wird der JMS-Service beim nächsten Serverstart nicht durch GlassFish Server gestartet. Stattdessen wird der JMS-Service über Message Queue gestartet und verwaltet, sodass der Message Queue-Broker separat gestartet werden muss. Informationen über das Starten des Brokers finden Sie in Starting Brokers im Oracle GlassFish Server Message Queue Administration Guide. Wenn Sie diesen Wert wählen und einen Remote-Host verwenden, befolgen Sie die Anweisungen unter So wird ein JMS-Host bearbeitet, um den Namen des Remote-Hosts anzugeben.
Die Anzahl Sekunden, die GlassFish Server auf das Starten des JMS-Service wartet, bevor der Startvorgang abgebrochen wird. Auf einem langsamen oder überlasteten System sollten Sie den Standardwert erhöhen. Der Standardwert ist 60.
Argumente zum Anpassen des Startvorgangs für den JMS-Service. Verwenden Sie beliebige Argumente, die über den Befehl as-install-parent/mq/bin/imqbrokerd verfügbar sind.
Wenn das Kontrollkästchen "Neu verbinden" aktiviert ist, versucht der JMS-Service, die Verbindung mit einem Message Server (oder der Liste von Adressen im Attribut "AddressList") wiederherzustellen, wenn eine Verbindung unterbrochen wird. Diese Option ist standardmäßig aktiviert.
Die Anzahl Sekunden zwischen Versuchen zur Verbindungswiederherstellung. Dieses Intervall gilt für Versuche mit den einzelnen Adressen im Attribut "AddressList" sowie für nachfolgende Adressen in der Liste. Falls dieses Intervall zu kurz ist, verfügt ein Broker nicht über genügend Zeit zur Wiederherstellung. Wenn das Intervall zu lang ist, erfährt die Verbindungsherstellung möglicherweise eine nicht akzeptable Verzögerung. Der Standardwert ist 5 Sekunden.
Die Anzahl an Versuchen für die (erneute) Verbindungsherstellung für jede Adresse im Attribut "AddressList", bevor die Clientlaufzeitumgebung mit der nächsten Adresse der Liste fortfährt. Der Wert -1 zeigt an, dass die Anzahl von Versuchen zum erneuten Herstellen einer Verbindung unbegrenzt ist (die Clientlaufzeitumgebung versucht, eine Verbindung mit der ersten Adresse herzustellen, bis dieser Vorgang erfolgreich ausgeführt werden kann). Der Standardwert ist 3.
Der Name des Standard-JMS-Hosts. Der Standardwert ist default_JMS_host.
Der Name der geclusterten GlassFish Server-Instanz, deren zugehöriger Message-Queue-Broker als Master-Broker im Message-Queue-Brokercluster verwendet werden soll. Lassen Sie dieses Feld leer, damit GlassFish Server automatisch einen Master-Broker bestimmen kann.
Wenn Sie diesen Wert ändern, müssen Sie das GlassFish Server-Cluster, das die Konfiguration verwendet, neu starten.
Die Reihenfolge der Verbindungsversuche. Zur Auswahl stehen:
randomEs wird nach dem Zufallsprinzip eine Adresse aus "AddressList" ausgewählt. Wenn eine Vielzahl von Clients versuchen, eine Verbindung über dieselbe Connection Factory herzustellen, geben Sie random an, um zu verhindern, dass diese Verbindungen alle über dieselbe Adresse erfolgen. Dies ist die Standardeinstellung.
priorityDer Versuch zur Verbindungswiederherstellung wird immer für die erste Serveradresse in "AddressList" durchgeführt; eine andere Adresse wird nur dann verwendet, wenn der erste Broker nicht verfügbar ist.
Die Anzahl von AddressList-Durchläufen, die der JMS-Service durchführt, um (erneut) eine Verbindung herzustellen. Der Wert -1 gibt an, dass die Anzahl der Versuche unbegrenzt ist. Der Standardwert ist 3.
Der Name des Message Queue-Adressenschemas und des Message Queue-Verbindungsservice, wenn nicht das Standardschema bzw. der Standardservice verwendet werden soll. Syntaxinformationen finden Sie in Syntax von MQ-Schema und MQ-Serviceadresse.
Weitere Eigenschaften für den JMS-Service.
Information zu verfügbaren Eigenschaften finden Sie unter Für den JMS-Service spezifische Eigenschaften.