【发布时间】:2013-12-29 18:35:12
【问题描述】:
我使用在 WebLogic 10.3.5 中运行的 Apache Camel 2.10.0 定义如下路由:
from("wmq:jms/myqueue").to( some logic goes here )
如果我把它变成事务性的
from("wmq:jms/myqueue?transacted=true").to( some logic goes here )
它按预期工作,但“总消费者”(在 WebLogic 控制台中监控)的数量每秒都在增加。 例如:
在服务器启动时我们有
- 消费者当前 = 1
- 消费者高 = 1
- 消费者总数 = 1
- 消息数高 = 0
5 分钟后(没有消息发送)
- 消费者当前 = 1
- 消费者高 = 1
- 消费者总数 = 1668
- 消息数高 = 0
这是否意味着内存泄漏?会不会是生产环境的问题?
【问题讨论】:
标签: java transactions jms weblogic apache-camel