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…

     

如果这文章对你有帮助,请扫左上角微信支付-支付宝,给于打赏,以助博客运营

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注