消息的分发策略

消息的分发策略最基础的就是推,拉机制,这有个最好的理解就是git -> pull 和 push

在这基础上制定了有5中消息的分发策略。(√ 支持,× 不支持)

 

1.发布订阅:生产者生产多少条消息,每个消费者就消费多少条消息(push)

 

 

2.轮询分发:消息数/消费者数 = 每个消费者消费的消息数 (除不尽剩下条数随机)

 

 

3.公平分发:公平分发就要将服务的性能,性能高的消费的消息条数就多(手动应答)

 

(与发布订阅不同,2,3策略消息消费后就不存在了)

4.重发:保证消息被消费,有个应答机制,保证消息的可靠性

 

 

5.消息拉取(pull)

 

posted @ 2021-03-11 10:18  潘小伟  阅读(577)  评论(0编辑  收藏  举报