最近碰到的几个问题
来源:4-10 Pipeline及主从同步
莨菽菽
2020-07-03
1.hashmap为什么要选择链表存储冲突的值
2.做限流时候有两个场景如何处理
2.1如何动态时间某个时间长度的访问次数限制(之前是设置key的过期时间)
2.2如果被限流的请求不能丢弃,这些请求要如何处理
3.spring的循环引用的描述和如何解决,网上查了看不懂,麻烦老师解答下
写回答
1回答
-
翔仔
2020-07-05
同学好,
因为链表理论上能够无限增加值,如果用数组容易越界
1.没太明白,是说某个时间开启限流么?如果是,可以把配置写到缓存或者zk里,定期更改,每次处理请求的时候从缓存读取配置,发现需要限流的就限流了。当然这个是其中一个方案。
2.请求不丢弃的话,就放消息队列,慢慢处理
如果看不懂网上的spring循环依赖的话,我这样描述字短同学更不知道了,建议看看我的spring源码课程,里面图文生动地讲解了。也从源码分析了、。
022020-07-06
相似问题