Skip to content

在ConsumerOffsetManager进行消费位点提交的时候如果在这个情况下有高并发会有一定概率丢失其中的一个队列的消费位点吗? #9448

Answered by wangjinjing1
Bngel asked this question in Q&A
Discussion options

You must be logged in to vote

加锁确实能解决问题,如果消费时处理的业务、问题很多,那就会很慢,但是会拖慢整个业务链的时间。在高并发的情况下本身就要求系统响应快,这样可能会导致消息堆积,像重复消费这种问题,最简单解决方法就是消费前校验下,是否已经成功处理过了,如果处理过了,直接跳过该条消息

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@Bngel
Comment options

@wangjinjing1
Comment options

Answer selected by Bngel
@Bngel
Comment options

@3424672656
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants