
RabbitMQ面试
RabbitMQ面试
硅脂味咖啡
理想的生活,就是生活的理想!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RabbitMQ面试题(四)
RabbitMQ中的broker 是指什么?cluster 又是指什么?答:broker是指一个或多个erlang node的逻辑分组,且node上运行着RabbitMQ应用程序。cluster是在broker的基础之上,增加了node之间共享元数据的约束。什么是元数据?元数据分为哪些类型?包括哪些内容?与cluster相关的元数据有哪些?元数据是如何保存的?元数据在cluster中是如何分...原创 2020-03-13 17:49:06 · 727 阅读 · 0 评论 -
RabbitMQ面试题(三)
什么是消息持久化?答:把消息保存到物理介质上,防止消息的丢失,就是消息的持久化。RabbitMQ消息的持久化有几种?答:RabbitMQ的持久化分为:交换机的持久化、队列的持久化和消息的持久化。RabbitMQ默认使用哪种交换机?答:Direct交换机。RabbitMQ接收到消息之后就必须被消费么?答:不是必须的,在消息确认消费之前,可以拒绝消息消费,通过channe...原创 2020-03-12 18:04:53 · 326 阅读 · 0 评论 -
RabbitMQ面试题(二)
说说RabbitMQ有哪些重要的组件?答:ConnectionFactory(连接管理器):应用程序与Rabbit之间建立连接的管理器,在程序代码中使用。Channel(信道):用于推送消息的通道。Exchange(交换机):用于接受消息,然后根据路由匹配分配消息到具体的Queue。Queue(队列):生产者的消息存储在队列这,消费者从队列这拿消息消费。RoutingKey(路由键...原创 2020-03-12 18:04:27 · 320 阅读 · 0 评论 -
RabbitMQ面试题(一)
什么是RabbitMQ?答:RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件),生产者把消息发送到消息队列,消费者去消息队列中取消息消费,实现了服务之间的高度解耦。使用RabbitMQ有什么好处?答:异步,解耦,削峰填谷使用RabbitMQ有什么缺点?答:降低了系统的稳定性,下游系统都去消息队列里拿消息消费,要是消息队列服务宕机,那...原创 2020-03-11 18:00:59 · 996 阅读 · 0 评论