private static AtomicInteger atomicInteger=new AtomicInteger(0);
public static final int getAtomicInteger() {
Integer next;
Integer crent;
do{
crent=atomicInteger.get();
next=crent>210000000?0:crent+1;
}while (!atomicInteger.compareAndSet(crent,next));
return next;
}
/*获取应该调用的服务*/
public ServiceInstance getservice(List<ServiceInstance> list){
int index=getAtomicInteger()%list.size();
return list.get(index);
}
刚入门有的东西写得不对多多指教。需要全部代码下载地址https://download.csdn.net/download/weixin_44407668/34861858?spm=1001.2014.3001.5503