WebSphere Process Server V6.2 性能調優,第 1 部分3


除了服務器的三個線程池需要調整大小,還有兩個工作管理器 (Work Manager) 需要調整線程池參數:

(1) BPENavigationWorkManager

WPS V6.1 開始,BPC 引入了新的導航模式 , WorkManager-based 導航,用於替換原來的基於 JMS 消息的導航模式。一個 WorkManager 是一個 J2EE 的線程池。通過使用 WorkManagerBPC 使用 WAS 提供的異步 Bean 實現流程的扭轉,而不是用 JMS 提供的消息方式,而提高 BPC 流程的運行速度。BPENavigationWorkManager 線程池的大小決定了 BPC 導航中的並發能力。
您可以通過管理控制台進行設置:
資源 > Asynchronous beans > 工作管理器 > BPENavigationWorkManager ( 1112)

(2) DefaultWorkManager

資源 > Asynchronous beans > 工作管理器 > DefaultWorkManager
DefaultWorkManager
用於 Adapter 處理請求,當使用 Adapter 時需要調整 DefaultWorkManager 的線程池大小以提高 Adapter 的並發處理能力。
您可以通過管理控制台進行設置:
資源 > Asynchronous beans > 工作管理器 > DefaultWorkManager ( 1112)

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…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營

發表評論

您的電子郵箱地址不會被公開。 必填項已用*標註