【问题标题】:Why Wildfly creates so much Artemis threads?为什么 Wildfly 会创建如此多的 Artemis 线程?
【发布时间】:2020-10-01 01:12:12
【问题描述】:

从线程转储中我可以看到 Wildfly 创建了许多 org.apache.activemq.artemis.core.remoting.impl.invm.invmconnector 线程,比如 200 个或更多,并且这个数字还在继续增加。他们中的许多人在某个时候“停放”或“停放”,现在只是挂在那里。一段时间后,服务器内存不足。

这个线程的目的是什么,为什么服务器不删除它们?

我正在使用带有嵌入式 Artemis 代理的 Widfly 14.0.1.Final

【问题讨论】:

    标签: wildfly activemq-artemis


    【解决方案1】:

    Wildfly 需要创建 Artemis 服务器线程 + 客户端线程(用于 MDB 等) InVMConnector 是 in-vm 连接的客户端。 我建议您升级到 WF20,并可能使用外部 Artemis 2.13 代理。

    【讨论】:

    • 感谢您的建议,但目前不可能...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-31
    • 1970-01-01
    • 1970-01-01
    • 2018-11-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多