草庐IT

RocketMQ Consumer 启动时都干了些啥?

可能我们对RocketMQ的消费者认知乍一想很简单,就是一个拿来消费消息的客户端而已,你只需要指定对应的Topic和ConsumerGroup,剩下的就是只需要:接收消息处理消息就完事了。当然,可能在实际业务场景下,确实是这样。但是如果我们不清楚Consumer启动之后到底会做些什么,底层的实现的一些细节,在面对复杂业务场景时,排查起来就会如同大海捞针般迷茫。相反,你如果了解其中的细节,那么在排查问题时就会有更多的上下文,就有可能会提出更多的解决方案。关于RocketMQ的一些基础概念、一些底层实现之前都已在文章RocketMQ基础概念剖析&源码解析中写过了,没有相关上下文的可以先去补齐一部分