Apache Ignite Continuous Query

时间:2018-03-11 15:31:09

标签: ignite

连续查询是在多线程模式下执行还是仅在单个线程中执行?我试图找出当数百万条目被添加到启用了ContinuousQuery的缓存时性能影响。

1 个答案:

答案 0 :(得分:2)

嗯,两者都取决于“多线程”的含义。 Query的远程过滤器由执行缓存更新的同一线程执行,但更新本身通常在多个线程中执行。

在性能方面考虑:调用过滤器和侦听器的速度相对较快,并且持续查询不应该减慢应用程序的速度,但要确保不要将大量代码放入其中,也不要获取锁或使用事务来避免死锁。 / p>