超详细的秒杀高并发设计,运维快收藏起来

复制publicclass TestRateLimiter {  publicstaticvoid main(String[] args) {  //1秒产生1个令牌 final RateLimiter rateLimiter = RateLimiter.create(1);  for (int i = 0; i < 10; i++) {  //该方法会阻塞线程,直到令牌桶中能取到令牌为止才继续向下执行。 double waitTime= rateLimiter.acquire();  System.out.println("任务执行" + i + "等待时间" + waitTime);  System.out.println("执行结束");  1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.

THE END
本站服务器由亿华云赞助提供-企业级高防云服务器