【发布时间】:2017-06-21 12:01:45
【问题描述】:
Ignite(2.0) Messaging 的发送功能似乎在同步模式下工作,它会被监听器阻塞。下面是我的测试代码。
ignite.message().localListen("TEST", (nodeId, Msg) -> {
try {
Thread.sleep(500);
} catch (Exception ex) {
}
return true;
});
for (int i = 0; i < 100; i++) {
ignite.message().send("TEST", "Hello World");
}
发送100条消息大约需要50秒,几乎等于睡眠时间500 ms * 100。似乎同步模式下的发送功能不是异步模式。
有人知道如何在异步模式下更改发送功能吗?
提前致谢。
【问题讨论】:
标签: asynchronous synchronization messaging ignite