当前位置: 代码迷 >> 综合 >> Elastic-Job使用总结
  详细解决方案

Elastic-Job使用总结

热度:5   发布时间:2024-02-10 00:22:00.0

场景一:多个任务,分布式执行,并且需要避免不同节点上重复执行任务

解决方法:1) 分片数设置为1;2)不同的jobName要设置成唯一的;

JobCoreConfiguration.Builder builder = JobCoreConfiguration.newBuilder(final String jobName, final String cron, final int shardingTotalCount)

场景二:一类任务,需要分散压力到多个节点上

解决方法:1)分片数设置成集群节点数相同或节点的倍数;2)jobName每个节点设置成相同的,如果每个节点上的jobName不同,则每个节点都会执行所有的分片;

JobCoreConfiguration.Builder builder = JobCoreConfiguration.newBuilder(final String jobName, final String cron, final int shardingTotalCount)