场景一:多个任务,分布式执行,并且需要避免不同节点上重复执行任务
解决方法: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)