【发布时间】:2014-10-17 18:15:57
【问题描述】:
在某种程度上,这有点像在黑暗中拍摄,但我们有一个过程会在一天中显着减慢。我们发现在 Fuse 上运行的所有东西都开始拖拽,但只有当我们一直在运行特定进程时。运行 JProfiler,我发现 org.apache.camel.ProducreTemplate.send 上标记的内存使用量随时间增加。
所以我的主要问题是,我们在此处使用 ProducerTemplate 的方式是否缺少一些不正确/可能导致此问题的内容?
Exchange foo = new DefaultExchange(getCamelContext(), ExchangePattern.InOnly);
foo.getIn().setBody(obj);
Route r = exchange.getContext().getRoute("do_something_fun");
ProducerTemplate template = exchange.getContext().createProducerTemplate();
template.send(r.getEndpoint(), foo);
【问题讨论】:
标签: apache-camel