[英]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.