【问题标题】:Configuring Weld's threadpool in Wildfly 19在 Wildfly 19 中配置 Weld 的线程池
【发布时间】:2021-07-01 08:17:59
【问题描述】:

如何配置 Wildfly 的 Weld 子系统用于执行异步事件观察器方法的执行器服务的大小?具体来说我想增加线程池的大小。

Weld 文档有一些配置参数,但指出集成商可以忽略这些参数,而 Wildfly 就是这样。另一方面,Wildfly 文档包含几乎所有子系统的配置选项,除了 Weld 子系统。

我正在使用 Wildfly 19。

【问题讨论】:

    标签: configuration wildfly weld


    【解决方案1】:

    WFLY 用于 Weld 的实际执行器服务是 WeldExecutorServices,更准确地说,对于异步观察者通知,this method 返回执行器。

    稍微挖掘一下,我发现这是在WeldSubsystemAddhere 中设置的。所以它有一些默认值,但它会在使用默认值之前从某个地方提取配置。

    因此,您应该能够通过配置给定的 WildFly 子系统(在本例中为 Weld)来进行调整。 我发现文档中提到了 Weld 子系统的某些选项,其中之一是 thread-pool-size。见https://docs.wildfly.org/19/wildscribe/subsystem/weld/index.html

    我不知道如何将这些选项传递给 WFLY,因为我上次使用它已经很长时间了。但是,它是一种通用方式,您可以通过它为任何子系统传递选项。一旦你弄清楚了,你应该很高兴。

    【讨论】:

    • 谢谢。这就是我一直在寻找的。我不知道wildscribe,我只看了adminguide
    猜你喜欢
    • 1970-01-01
    • 2018-02-20
    • 2020-01-22
    • 1970-01-01
    • 2018-05-22
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    相关资源
    最近更新 更多