rabbitmq知识点
时间: 2023-10-03 11:07:29 浏览: 139
25道RabbitMQ面试题含答案(很全)
RabbitMQ是一种消息队列(MQ)系统,它具有多个相关概念和模式。其中一些重要的知识点包括:
1. RabbitMQ的四大概念:生产者、消费者、交换机和队列,它们一起构成了消息传递的基本组成部分。
2. RabbitMQ的六种模式:简单模式、工作模式、轮询分发、消息应答、自动应答和手动应答。
3. RabbitMQ持久化消息:可以将消息持久化到磁盘上,以防止消息在RabbitMQ发生故障时丢失。
4. 死信队列:当消息因某些原因无法被消费时,可以将其发送到死信队列中进行处理。
5. 延迟队列:可以设置消息的延迟时间,使其在一定时间后被消费。
6. 发布确认:可以通过发布确认机制来确保消息被成功发送到RabbitMQ。
7. RabbitMQ集群:可以通过搭建集群来实现高可用性和负载均衡。
8. 幂等性:消息的幂等性指的是多次处理同一消息不会产生副作用。
9. 优先级队列:可以为消息设置优先级,以确保高优先级的消息能够更快地被消费。
10. 惰性队列:惰性队列指的是只有在需要时才会被创建。
这些是RabbitMQ的一些重要知识点,它们可以帮助我们更好地理解和应用RabbitMQ。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [RabbitMQ 知识点总结](https://blog.csdn.net/PaperJack/article/details/124734987)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [RabbitMQ知识点](https://blog.csdn.net/weixin_42100694/article/details/113514641)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文