Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 428 Bytes

File metadata and controls

25 lines (16 loc) · 428 Bytes

UniqueNumClient

UniqueNumberService的客户端

内部实现

使用threadlocal和LinkedBlockingQueue作为buffer

线程安全

多线程安全

性能

大约8000万每秒

使用

初始化

Set<Long> set=new HashSet<Long>();
LinkedList<ServerBean> sss=new LinkedList<ServerBean>();
sss.add(new ServerBean(url, scret));
UniqueNum.init(sss, 10, 1000000);

使用

long tt=UniqueNum.getNext();