繁体   English   中英

通过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方法的值可以从属性文件中读取

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM