将 max-threads 参数设置为 Thorntail JBeret 分数
Setup max-threads parameter to the Thorntail JBeret fraction
我使用 JBeret Thorntail Fraction(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
请在 https://issues.jboss.org/browse/THORN 提出问题并描述问题
就在今天,我们发现我们有一个文档问题(请参阅 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
我使用 JBeret Thorntail Fraction(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
请在 https://issues.jboss.org/browse/THORN 提出问题并描述问题
就在今天,我们发现我们有一个文档问题(请参阅 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