第 4 章 Configuration


AMQ JMS Pool ConnectionFactory 实施公开了多个配置选项,它们控制池的行为及其管理的 JMS 资源。

配置选项作为 JmsPoolConnectionFactory 对象中的 set 方法公开。例如: maxConnections 选项使用 setMaxConnections(int) 方法设置。

4.1. 连接选项

这些选项影响 JMS 池在池中创建和管理连接的方式。

池的 ConnectionFactory 为每个用于创建连接的用户和密码组合创建一个连接池,并为没有用户名或密码的用户创建单独的池。如果需要更加精细的连接划分到池中,您必须明确创建不同的池实例。

maxConnections
单个池的最大连接数。默认值为 1。
connectionIdleTimeout
当前没有贷款的连接前的时间(毫秒为单位)可以被从池中驱除。默认值为 30 秒。0 代表禁用超时。
connectionCheckInterval
定期检查已过期连接的时间(毫秒为单位)。默认值为 0,表示禁用检查。
useProviderJMSContext

如果启用,使用底层 JMS 供应商的 JMSContext 类。它默认是禁用的。

在正常操作中,池使用自己的通用 JMSContext 实现来包装来自池中的连接,而不使用提供程序实施。般实施可能会限制供应商实施。但是,启用后,来自 JMSContext API 的连接不会由池管理。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.