我使用JBeret Thorntail分数(thorntail版本- 2.0.0.Final):
定义最大线程数的正确方法是什么?
当我设置yaml配置时:
swarm:
batch:
thread-pools:
default:
max-threads: 20最大线程计数保持为10 (默认值)。
在这种情况下,我应该定义自己的线程池吗?该如何定义?
似乎我定义的任何批处理分数属性都被忽略并设置为默认值。我试过了,例如:
datasources:
data-sources:
h2:
driver-name: h2
connection-url: jdbc:h2:./target/jberet-repo
user-name: sa
password: sa
batch:
default-job-repository: h2
jdbc-job-repositories:
h2:
data-source: h2
thread-pools:
batch:
max-threads: 20发布于 2019-03-20 20:07:06
就在今天,我们发现我们有一个文档问题(参见https://issues.jboss.org/browse/THORN-2364)。正确的配置键不是swarm.batch.*,而是swarm.batch-jberet.* (或者更确切地说是thorntail.*而不是swarm.* :-) )。
了解了这一点,并且知道默认线程池不是default而是batch,您的YAML配置应该如下所示:
swarm:
batch-jberet:
thread-pools:
batch:
max-threads: 20发布于 2018-08-01 22:59:22
https://stackoverflow.com/questions/51635749
复制相似问题