我已将 terracotteJobStore 与 Quartz-Scheduler 绑定(bind)
terracotteJobStore 如何确定接下来应该为哪个节点执行哪个作业?
terracotteJobStore 中的节点选择使用哪种算法有什么想法吗??
最佳答案
如果 'Quartz Scheduler' 与 'TerracotteJobStore' 一起使用,并且接下来有任何作业要执行,那么该作业的节点选择将是随机的。
使用“Qurtz Where”可以根据标准创建 Job。 意味着如果你想做一个必须在核心至少为 2 或 制作一个在 CPU 平均负载为 70% 的节点上运行的作业,或者 使作业在至少具有 Java 堆可用内存 330 MB 的节点上运行 在这种情况下,“Quartz Where”很有用。
只有在“Quartz Where”的情况下,Job才会在哪个Node上执行是可预测的。
关于algorithm - 如何知道在带有 TerracottaJobStore 的 Quartz-Scheduler 中将在哪个节点上执行作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11154968/