参考答案
消费者获取消息有两种模式:
1. 推送模式PushConsumer
- 推送模式(虽然 RocketMQ 使用的是长轮询)的消费者,消息能及时被消费。
- 使用非常简单,内部已处理如线程池消费、流控、负载均衡、异常处理等等的各种场景。
2. 拉取模式PullConsumer
- 拉取模式的消费者,应用主动控制拉取的时机,怎么拉取,怎么消费等。
- 主动权更高。但要自己处理各种场景。
以上,是MQ面试题【消费者获取消息有几种模式】的参考答案。
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—