分布式数据处理解决方案

来源:互联网 发布:抢网速软件 编辑:程序博客网 时间:2024/05/17 06:26
@Test
public void testIndex() {
int amount = 3;
int index = 2;
if(amount==index){
index=0;
}
int[] ids = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 ,10,11};
for (int id : ids) {
if (amount > 1) {
// 如果为多台服务器,则通过服务器数量对ID取模,如果结果等于当前服务器索引则添加token到任务中
int result = (int) (id % amount);
System.out.println("==="+result+"==="+index+"=====");
if (index == result) {
System.out.println(id);
}
} else {
System.out.println(id);
}
}
}
0 0
原创粉丝点击