![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目遇到过比较棘手的问题
文章平均质量分 80
记录开发过程中遇到过比较棘手的问题以及处理过程
fo3hd
#走出舒适圈,勇于探索未知#
展开
-
记一次kafka Consumer线程停止消费过程分析
前言kafka消息队列在项目开发中经常被使用,尤其是在大数据领域经常见到它的身影。spring集成了kafka方便我们使用,只要引入spring-kafka即可。问题描述有一天我们后台版本发布,虽然改动很大,但是大家还是自信满满,因为经过了好几轮测试验证都没有问题,但是很不幸结果还是出现问题了,上线后发现kafka消费线程只拉取了一次就莫名其妙停止了(kafka消费者是不同的从服务端poll拉取消息来消费的)连线程异常堆栈信息都没有抛出,于是大家都陷入了沉思,最后迫不得已只能回滚。这里使用的是spr原创 2021-12-21 21:30:00 · 7824 阅读 · 1 评论 -
spring-kafka消费出现异常:Commit cannot be completed since the group has already rebalanced 消费者突然hung住停止消费
一天发现线上环境大量报kafka异常:CommitFailedExceptionorg.apache.kafka.clients.consumer.CommitFailedException: Commit cannot be completed since the group has already rebalanced and assigned the partitions to another member. This means that the time between subsequent原创 2020-11-02 14:40:23 · 8432 阅读 · 2 评论 -
Jedis高并发下操作redis报错:java.net.SocketException: Connection reset by peer: socket write error
前言项目中读写redis用的是spring-data-redis提供的,方便嘛,但是有一天我想用Jedis来操作redis,于是我就从RedisTemplate中拿到了Jedis,也确实拿到了,于是就有了这个问题。开始自测时候没有发现问题,因为都是单线程环境下,没有覆盖到高并发情况,但是上生产后发现杯具了。从RedisTemplate获取Jedis代码如下:import lombok.extern.slf4j.Slf4j;import org.springframework.data.redis.原创 2021-12-14 21:04:47 · 4947 阅读 · 0 评论