开放鞋垫

文章
5
资源
0
加入时间
4年2月9天

滥用线程池引发的问题

前不久,由于组内一个同事滥用线程池造成了一起比较严重的线上故障。现在记录一下,防止自己以后犯同样的错误。A接口是用来返回所有类型的光线数据的同步接口。某种特定的光线x3用了一个线程池(线程池里面有两个线程,将一个任务拆成两个来同时进行,等两个线程的任务完成后合并数据并返回),来加快光线x3的生成速度。光线x3的qps不是很大, 但是A接口的qps比较大。然后将用于生成光线x3的线程池,应用到了...