消息传递引擎需要正确配置 JDBC 数据源才能在服务集成总线上实现较高消息传递性能。
开始之前
请考虑是否需要为 JDBC 数据源配置连接池以满足消息传递性能需求。
关于此任务
消息传递引擎使用连接池来获取它与数据库的连接。当工作负载较重时,消息传递引擎可能需要大量的并发连接以避免在等待池中的连接变为可用时发生延迟。例如,负载非常重的消息传递引擎可能需要
50 个或更多的连接。执行以下步骤来配置连接池以满足您的性能需求:
过程
- 确保关系数据库管理系统 (RDBMS) 的配置允许您所需的连接数。 有关更多信息,请参阅 RDBMS 的文档。
- 使用管理控制台设置数据源的连接池参数。 浏览至。
- 将最大连接数设置为所需的连接数,例如,至少设置为 50。 缺省连接数是 10。
提示: 如果消息传递引擎在请求数据库连接时发生超时,那么检查错误日志。如果错误日志包含错误消息
CWSIS1522E,那么增大连接数并确保 RDBMS 的配置允许该连接数。
- 将清除策略设置为 EntirePool。 此策略使连接池能够在消息传递引擎停止时释放所有连接。
要点: 如果消息传递引擎可以在集群中进行故障转移,那么必须设置此值。