常见以下两种:
1、pull表示
消费者主动拉取
,可以
批量拉取
,也可以
单条拉取
,所以pull可以由消费者⾃⼰控制,根据⾃⼰的消息处理能⼒来进⾏控制,但是消费者不能及时知道是否有消息,
可能会拉到的消息为空
2、push表示Broker主动给消费者推送消息,所以肯定是有消息时才会推送,但是消费者不能按⾃⼰的能⼒来消费消息,推过来多少消息,消费者就得消费多少消息,所以可能会造成网络堵塞,消费者压⼒⼤等问题
2、push表示Broker主动给消费者推送消息,所以肯定是有消息时才会推送,但是消费者不能按⾃⼰的能⼒来消费消息,推过来多少消息,消费者就得消费多少消息,所以可能会造成网络堵塞,消费者压⼒⼤等问题