Kafka订阅消费是什么? 主动推送是什么? 主动拉取是什么?二者有什么区别
-
消息队列 主动推送消息 给对应订阅的消费者,
-
不好之处就是不知道 消费者 处理的速度如何,还有就是 消费者 没办法控制消息发送的速度。
-
消费者 主动拉 取消息队列中的数据,不好之处是 消费者 因为需要经常去询问是否有数据 需要一直有一个循环去询问,
-
建议在循环里面增加sleep,如果没有拉取到数据就让程序休息一下,不然一直空转消耗比较大。
-
主动拉取,为什么?
数据量大了,kafka选取主动拉取好