通过 InitialContext 为 ActiveMQ 设置 MaxThreadPoolSize
set MaxThreadPoolSize by InitialContext for ActiveMQ
我正在通过类似于此代码的 InitialContext 配置 ActiveMQ:
try {
connectionFactory = (ConnectionFactory)jndiContext.lookup("ConnectionFactory");
destination = (Destination)jndiContext.lookup(destinationName);
} catch (NamingException e) {
LOG.info("JNDI API lookup failed: " + e);
System.exit(1);
}
是否可以设置
MaxThreadPoolSize 通过 属性 个文件?
这里是一个仅通过代码设置它的例子:
http://activemq.apache.org/maven/apidocs/org/apache/activemq/ActiveMQConnectionFactory.html
我在 ActiveMQ 文档中找不到关于此主题的任何有用内容。我在 ActiveMQConnectionFactory 的来源中看到:
http://grepcode.com/file/repo1.maven.org/maven2/org.apache.activemq/activemq-core/5.7.0/org/apache/activemq/ActiveMQConnectionFactory.java
属性 的名称是 maxThreadPoolSize。会成功吗?
您必须仅在创建连接工厂时使用 setter 方法设置最大池大小。但是您传递给 setter 方法的值可以从属性文件
中读取
我正在通过类似于此代码的 InitialContext 配置 ActiveMQ:
try {
connectionFactory = (ConnectionFactory)jndiContext.lookup("ConnectionFactory");
destination = (Destination)jndiContext.lookup(destinationName);
} catch (NamingException e) {
LOG.info("JNDI API lookup failed: " + e);
System.exit(1);
}
是否可以设置 MaxThreadPoolSize 通过 属性 个文件?
这里是一个仅通过代码设置它的例子: http://activemq.apache.org/maven/apidocs/org/apache/activemq/ActiveMQConnectionFactory.html
我在 ActiveMQ 文档中找不到关于此主题的任何有用内容。我在 ActiveMQConnectionFactory 的来源中看到: http://grepcode.com/file/repo1.maven.org/maven2/org.apache.activemq/activemq-core/5.7.0/org/apache/activemq/ActiveMQConnectionFactory.java 属性 的名称是 maxThreadPoolSize。会成功吗?
您必须仅在创建连接工厂时使用 setter 方法设置最大池大小。但是您传递给 setter 方法的值可以从属性文件
中读取