Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ignite 使用缓存中的查询计算任务_Ignite_Gridgain - Fatal编程技术网

Ignite 使用缓存中的查询计算任务

Ignite 使用缓存中的查询计算任务,ignite,gridgain,Ignite,Gridgain,我不熟悉ApacheIgnite(使用2.7),我希望创建一组计算任务,这些任务也可以从缓存中查询数据。我在文件中看到了并置处理的概念,但在回购协议中没有看到任何例子。有几件事我还不清楚: 1) 我想从任务中查询缓存,是否需要在此任务中使用Ignite.start或Client模式创建另一个缓存实例,或者是否存在可以从上下文中查询缓存的隐式变量 2) 具体来说,我想作为连续查询回调的结果来执行此任务,是否有任何示例对此进行了详细说明 谢谢 你应该专注于你的任务——这是首选的方法 这可能很棘手-请

我不熟悉ApacheIgnite(使用2.7),我希望创建一组计算任务,这些任务也可以从缓存中查询数据。我在文件中看到了并置处理的概念,但在回购协议中没有看到任何例子。有几件事我还不清楚:

1) 我想从任务中查询缓存,是否需要在此任务中使用Ignite.start或Client模式创建另一个缓存实例,或者是否存在可以从上下文中查询缓存的隐式变量

2) 具体来说,我想作为连续查询回调的结果来执行此任务,是否有任何示例对此进行了详细说明

谢谢

  • 你应该专注于你的任务——这是首选的方法

  • 这可能很棘手-请确保不要同步运行此任务,因为您不应该从连续查询回调获取任何锁。也许Async()方法可以。首选的方法是将TAK调度到您自己的线程池中,以处理后一个进程,并从回调返回。确保不要在线程池耗尽时等待它(因为常见的策略是在线程池已满时同步运行任务)