0

我正在使用 amdatu 并为多个捆绑使用 osgi 事件侦听器,问题是当我创建更多线程时,事件处理程序正在工作,但它给出的响应有时间延迟

示例:我有 2 个事件侦听器,一个将在云中创建 VM 另一个事件只是用于检查系统启动状态的 ping pong 调用

问题是当调用第一个事件侦听器并且正在处理 VM 作业时,在中间当我调用 ping pong 时,事件已发布但侦听器正在侦听更多时间延迟,是否有任何配置来处理所有事件平行?

Java 堆内存使用总内存:1364 可用内存:691 已用内存:672 最大内存:1820

所以任何知道这个问题的人,说一个修复

4

1 回答 1

1

我认为您不能在 EventAdmin 端执行此操作(我猜您正在使用 EventAdmin)。您应该能够在 EventListener 端生成 ExecutorService。所以监听器不会被阻塞更长的时间。

于 2015-11-23T08:54:12.830 回答