除了服務器的三個線程池需要調整大小,還有兩個工作管理器 (Work Manager) 需要調整線程池參數:
(1) BPENavigationWorkManager
從 WPS V6.1 開始,BPC 引入了新的導航模式 , WorkManager-based 導航,用於替換原來的基於 JMS 消息的導航模式。一個 WorkManager 是一個 J2EE 的線程池。通過使用 WorkManager,BPC 使用 WAS 提供的異步 Bean 實現流程的扭轉,而不是用 JMS 提供的消息方式,而提高 BPC 流程的運行速度。BPENavigationWorkManager 線程池的大小決定了 BPC 導航中的並發能力。
您可以通過管理控制台進行設置:
資源 > Asynchronous beans > 工作管理器 > BPENavigationWorkManager ( 圖 11,12)
(2) DefaultWorkManager
資源 > Asynchronous beans > 工作管理器 > DefaultWorkManager
DefaultWorkManager 用於 Adapter 處理請求,當使用 Adapter 時需要調整 DefaultWorkManager 的線程池大小以提高 Adapter 的並發處理能力。
您可以通過管理控制台進行設置:
資源 > Asynchronous beans > 工作管理器 > DefaultWorkManager ( 圖 11,12)
圖 11. 工作管理器選擇頁面
圖 12. 工作管理器設置頁面
Java Message Service (JMS) 連接池相關的參數
WPS 中有三種 JMS 連接池,針對每一種 JMS 連接池,都需要調整連接池的最大連接數。
最大連接數用於指定您可以在此池中創建的最大物理連接數。這些是到後端資源的物理連接。一旦達到此數,就不再創建新的物理連接,並且在當前使用的物理連接返回給池或產生 ConnectionWaitTimeout 異常之前,請求者將一直等下去。例如,如果最大連接數的值設置為 5,並已使用了 5 個物理連接,則池管理器等待連接超時中指定的時間,直至物理連接為空閑。如果最大連接數設置為 0,則允許連接池無限制地增長。這也有導致連接超時值被忽略的副作用。
(1) J2C 連接工廠
資源適配器通過 J2C 連接工廠將應用程序連接到企業信息系統 (EIS)。
您可以通過管理控制台進行設置:
資源 > 資源適配器 > J2C 連接工廠 > J2C 連接工廠名稱 > 連接池 ( 圖 13)
圖 13. J2C 連接工廠連接池設置頁面
您也可以從如下路徑調整連接池大小:
資源 > 資源適配器 > 資源適配器 > 資源適配器名稱 > J2C 連接工廠 > J2C 連接工廠名稱 > 連接池 ( 圖 14)
圖 14. J2C 連接工廠連接池設置頁面
(2) JMS 連接工廠
JMS 連接工廠用於創建與 JMS 目標的連接。當應用程序需要 JMS 連接時,列表的“提供者“列中所指定 JMS 提供者的工廠可以創建實例。
如果應用程序使用 JMS 1.1 獨立於域的接口 ( 在 JMS 規範中稱為“公共接口“),該應用程序就可以使用此類連接工廠。
此類 JMS 連接工廠也可以由 JMS 1.0.2 中使用的特定於域的 ( 隊列和主題 ) 接口使用,因此應用程序仍可以使用那些接口,您不需要創建特定於域的連接工廠,例如隊列連接工廠。
您可以通過管理控制台進行設置:
資源 > JMS > 連接工廠 > 連接工廠名稱 > 連接池 ( 圖 15)
圖 15. JMS 連接工廠連接池設置頁面
(3) JMS 隊列 ( 主題 ) 連接工廠
JMS 連接工廠用於創建與 JMS 目標的連接。如果應用程序使用 JMS 1.0.2 特定於隊列的接口,那麼該應用程序就可以使用 JMS 隊列 ( 主題 ) 連接工廠
您可以通過管理控制台進行設置 JMS 隊列連接工廠連接池:
資源 > JMS > 隊列連接工廠 > 隊列連接工廠名稱 > 連接池 ( 圖 16)
或通過管理控制台進行設置 JMS 主題連接工廠連接池:
資源 > JMS > 隊列連接工廠 > 主題連接工廠名稱 > 連接池
圖 16. JMS 隊列連接工廠連接池設置頁面
以下文章點擊率最高
Loading…