EJB 計時器服務設定

請利用這個頁面來配置和管理特定 Enterprise JavaBeans (EJB) 儲存器的 EJB 計時器服務。

如果要檢視這個管理主控台頁面,請按一下伺服器 > 伺服器類型 > WebSphere 應用程式伺服器 > 伺服器 > EJB 儲存器設定 > EJB 計時器服務設定

內部 EJB 計時器服務排程器實例和自訂排程器實例的圓鈕提供您互斥的選項。

使用內部 EJB 計時器服務排程器實例

產品提供 EJB 計時器服務使用的內部排程器實例。 內部排程器實例是預先配置給基本 EJB 計時器功能,它提供 EJB 計時器服務的有限配置設定。

按一下這個按鈕即指定您要使用內部排程器實例來管理作業。它們會存放到與伺服器程序相關聯的 Cloudscape 資料庫。選取這個選項時,會阻止使用使用自訂排程器實例 選項。

預設值是內部排程器實例。或者,可以使用客戶排程器實例。

使用自訂排程器實例

您可以定義自訂排程器實例來執行 EJB 計時器服務的進階配置。

排程器配置比內部 EJB 計時器服務預先配置的排程器實例提供更多配置選項。 在叢集環境中執行時,您可以定義自訂排程器實例,讓所有叢集成員以單一排程器實例來執行。 如此可以讓建立在某個叢集成員中的持續性「EJB 計時器」,在其他叢集成員上執行。提供自訂排程器實例,也可以將持續性「EJB 計時器」放在其他已排定作業的相同資料庫中維護。選取這個選項時,會鎖定使用內部 EJB 計時器服務排程器實例選項。

資料來源 JNDI 名稱

指定資料來源的 Java 命名和目錄介面 (JNDI) 名稱,其中儲存了這個 EJB 儲存器的持續性 EJB 計時器。 名稱空間中任何可用的資料來源都可以搭配 EJB 計時器來使用。多個 EJB 儲存器可以共用單一資料來源,同時可以指定表格字首來使用不同的表格。

資料類型 字串
預設值 jdbc/DefaultEJBTimerDataSource
資料來源別名

用來存取資料來源之使用者名稱和密碼的鑑別別名。

資料類型 字串
表格字首

加在 EJB 計時器服務表格名稱前面的字串(TASK、TREG、LMGR 和 LMPR)。這些表格是在伺服器啟動期間建立的(如果它們當時尚未存在的話)。請參閱排程器服務的說明,以取得關於手動建立這些表格的資訊。如果每個實例都指定不同的字首字串,多個獨立的 EJB 計時器服務便可以共用同一個資料庫。

資料類型 字串
預設值 EJBTIMER_
輪詢間隔

EJB 計時器服務常駐程式輪詢資料庫的間隔。 每一個輪詢作業都可能很耗費資源。如果間隔非常短,且排定的作業非常多,輪詢可能會耗用掉大部分的系統資源。設定為比這個間隔更快到期的新計時器要等到間隔結束時才會執行。 如果這個值太大,可能會有大量計時器事件讀入記憶體中,因為發生在下一個輪詢間隔的所有計時器事件每次都會讀入記憶體中。

資料類型 整數
單位
預設值 300
範圍 3 -- 1800
計時器執行緒數目

用來執行並行 EJB 計時器作業的執行緒數目。 將計時器執行緒數目設定為 0 會停用 EJB 計時器服務。

資料類型 整數
預設值 1
範圍 0 -- 500
排程器 JNDI 名稱

唯有在選擇使用自訂排程器實例選項之後才要使用這個欄位。 它指定用來管理及存放 EJB 計時器的自訂排程器實例的 JNDI 名稱。內部 EJB 計時器服務排程器實例配置資訊並不套用於指定的排程器實例。

資料類型 字串




標示(線上)的鏈結表示需要存取網際網路。

相關工作
相關參考


檔名: uejb_timerservice.html