老师问下 semaphore 和ratelimiter 应用场景 区别,还有,秒杀应用的多层限流 思路

来源:6-2 热点数据对象缓存上

SpringDragonDan

2019-03-20

老师问下 semaphore 和ratelimiter 应用场景 区别,还有,秒杀应用的多层限流 思路

写回答

1回答

西瓜大师

2019-03-21

关于这些的应用场景和区别建议你自己先去网上了解下认真学习下,就秒杀这种高并发的业务场景而言,限流操作是不可少的,可以使用Guava ratelimiter去实现令牌桶算法,但是听老师说这东西是单机的,建议你使用redisson的rratelimiter(貌似付费才可以使用的),也可以根据视频上笼统的去做(不建议),也可以使用delayQueue和rabbitmq,去做延迟加载实现限流功能

0
0

Java秒杀系统方案优化 掌握海量访问通用解决方案

各种缓存/JSR303参数检

2695 学习 · 941 问题

查看课程