Java 訊息服務

使用「JMS 訊息服務」頁面可組態供預設 JMS 提供者 GlassFish Server Message Queue 使用的設定。

如需有關組態 JMS 服務的更多資訊,請參閱 Oracle GlassFish Server Application Development Guide 中的第 19 章 Using the Java Message Service

「Java 訊息服務」頁面包含下列選項。

載入預設值

用於將具有預設值的設定復原為設定值的按鈕。沒有預設值的設定則保持不變。

Ping

驗證 JMS 服務是否在預設 JMS 主機上執行的按鈕。若 JMS 服務已啟動並正常執行,會出現訊息報告 Ping 作業成功。

組態名稱

套用此頁面上之設定的組態名稱。本欄位是唯讀的。

類型

JMS 服務的存取類型。可用的選項包括:

EMBEDDED

存取本地主機上的 JMS 服務。JMS 服務會於 GlassFish Server 所在的 JVM 機器上啟動。惰性初始化會在第一次存取 JMS 服務時 (而非在 GlassFish Server 啟動時) 啟動預設內嵌代理程式。此為 JMS 服務的預設類型。

LOCAL

存取本地主機上的 JMS 服務。JMS 提供者會與 GlassFish Server 一起啟動。

REMOTE

存取另一個系統上的 JMS 服務。如果選擇了「REMOTE」,則在下次啟動伺服器時 JMS 服務不會由 GlassFish Server 啟動。而是透過 Message Queue 來啟動和管理 JMS 服務,因此必須單獨啟動 Message Queue 代理程式。如需有關啟動代理程式的資訊,請參閱 Oracle GlassFish Server Message Queue Administration Guide 中的 Starting Brokers。如果您選擇該值並使用遠端主機,請遵循編輯 JMS 主機中的說明來指定遠端主機的名稱。

啟動逾時

GlassFish Server 在 JMS 服務啟動時,於中斷啟動前等待的秒數。在運行緩慢或超載的系統中,請在預設逾時值的基礎上增大該值。預設值為 60。

啟動引數

自訂 JMS 服務啟動的引數。使用可透過 as-install-parent/mq/bin/imqbrokerd 命令提供的任何引數。

重新連線

若選取「啟用重新連線」核取方塊,JMS 服務會在連線遺失時嘗試重新連線至訊息伺服器 (或 AddressList 中的位址清單)。此選項預設為啟用。

重新連線間隔

兩次重新連線嘗試之間的間隔秒數。此間隔適用於對 AddressList 中每個位址的重新連線嘗試,及對該清單中連續位址的重新連線嘗試。如果該間隔太短,則代理程式將沒有時間復原。如果該間隔太長,則重新連線會變得遲緩,以至於讓人無法接受。預設值是 5 秒。

Reconnect Attempts

從屬端執行階段嘗試連線 (或重新連線) AddressList 清單中每個位址的次數。到達這個值後,從屬端執行階段將嘗試連線清單中的下一個位址。值 -1 表示重新連線嘗試次數沒有限制 (從屬端執行階段將一直嘗試連線至第一個位址,直到連線成功)。預設值為 3。

預設 JMS 主機

預設 JMS 主機的名稱。預設值為 default_JMS_host

主代理程式

GlassFish Server 叢集執行處理的名稱,將會使用與其相關的 Message Queue 代理程式做為 Message Queue 代理程式叢集中的主代理程式。將此欄位保留空白,即可讓 GlassFish Server 自動指定主代理程式。

如果您變更此值,必須重新啟動使用組態的 GlassFish Server 叢集。

位址清單運作方式

嘗試連線的順序。可用的選項包括:

random

從 AddressList 中隨機選取位址。如果許多從屬端嘗試使用同一個連線工廠來進行連線,請指定 random 以防止這些從屬端全部連線至同一個位址。此選項為預設值。

priority

重新連線時始終嘗試連線 AddressList 中的第一個伺服器位址,而僅在第一個代理程式不可用時才使用其他位址。

位址清單重複運算

JMS 服務建立 (或重新建立) 連線時,在 AddressList 中反覆運算的次數。值 -1 表示嘗試次數沒有限制。預設值為 3。

MQ 方案和 MQ 服務

使用非預設的方案或服務時的 Message Queue 位址方案名稱和 Message Queue 連線服務名稱。請參閱MQ 方案和 MQ 服務位址語法以取得語法資訊。

其他特性

JMS 服務的其他特性。

如需可用特性的相關資訊,請參閱JMS 服務特定的特性

相關作業
相關的 asadmin 命令

jms-ping(1)

Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices