我希望通过关键字密钥将大量小任务提交到节点中。
Object affKey;
IgniteRunnable job;
//...
ignite.compute.affinityRun("cache", affKey, job);
问题在于哪个threadPool在每个节点上执行给定的作业?如何配置其中的线程数量?
答案 0 :(得分:1)
所有计算任务都在publicThreadPool中执行。您可以使用IgniteConfiguration.setPublicThreadPoolSize配置它。
此外,由于ignite-2.0,您可以定义customThreadPool。您可以在doc找到示例。