记一次使用redis stream创建的消息队列时,导致java服务的CPU、Memory过高的问题
首先通过jstack查看cpu过高的原因,进一步定位问题,由于本人对DefaultStreamMessageListenerContainer源码有操作,遂在服务中重写了该类的内容,由下方异常可以看出com.bot.base.biz.redis.rediesmq.stream.AIDefaultStreamMessageListenerContainer.lambda$getReadFunction$17(AIDefaultStreamMessageListenerContainer.java:255)出现
原创
2022-04-08 17:45:26 ·
2367 阅读 ·
1 评论