在我们使用 WSO2 ESB(EI 6.1.0)的项目中,我们有一些场景需要并行执行 2 个任务。
例如,我们有一个步骤用于在审计表中插入执行步骤,然后继续执行下一步。
为此,我们使用带有 continueParent=true 的克隆中介,并且在克隆内部,我们有将审计数据插入数据库的序列。当我们设置 continueParent=true 时,下一步不会等待审计插入执行。
这工作正常,但在高负载测试中,我们发现堆变得非常大。
检查堆我看到了很多克隆中介的实例,当它克隆上下文时,它增长很多并导致内存不足。
我的问题是:
有没有办法有类似的行为但不使用克隆中介?
谢谢,