首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将最大线程数参数设置为Thorntail JBeret分数

将最大线程数参数设置为Thorntail JBeret分数
EN

Stack Overflow用户
提问于 2018-08-01 22:22:10
回答 2查看 388关注 0票数 1

我使用JBeret Thorntail分数(thorntail版本- 2.0.0.Final):

定义最大线程数的正确方法是什么?

当我设置yaml配置时:

代码语言:javascript
复制
swarm: 
  batch:
    thread-pools:
      default:
        max-threads: 20

最大线程计数保持为10 (默认值)。

在这种情况下,我应该定义自己的线程池吗?该如何定义?

似乎我定义的任何批处理分数属性都被忽略并设置为默认值。我试过了,例如:

代码语言:javascript
复制
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
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-20 20:07:06

就在今天,我们发现我们有一个文档问题(参见https://issues.jboss.org/browse/THORN-2364)。正确的配置键不是swarm.batch.*,而是swarm.batch-jberet.* (或者更确切地说是thorntail.*而不是swarm.* :-) )。

了解了这一点,并且知道默认线程池不是default而是batch,您的YAML配置应该如下所示:

代码语言:javascript
复制
swarm: 
  batch-jberet:
    thread-pools:
      batch:
        max-threads: 20
票数 1
EN

Stack Overflow用户

发布于 2018-08-01 22:59:22

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51635749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档