public final class OdevitySortByNameJobShardingStrategy extends Object implements JobShardingStrategy
作业名的哈希值为奇数则IP升序. 作业名的哈希值为偶数则IP降序. 用于不同的作业平均分配负载至不同的服务器. 如: 1. 如果有3台服务器, 分成2片, 作业名称的哈希值为奇数, 则每台服务器分到的分片是: 1=[0], 2=[1], 3=[]. 2. 如果有3台服务器, 分成2片, 作业名称的哈希值为偶数, 则每台服务器分到的分片是: 3=[0], 2=[1], 1=[].
public Map<String,List<Integer>> sharding(List<String> serversList, JobShardingStrategyOption option)
JobShardingStrategysharding 在接口中 JobShardingStrategyserversList - 所有参与分片的服务器列表option - 作业分片策略选项Copyright © 2016. All rights reserved.