后端面试话术集锦第五篇:rabbitmq面试话术

这篇具有很好参考价值的文章主要介绍了后端面试话术集锦第五篇:rabbitmq面试话术。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这是后端面试集锦第五篇博文——rabbitmq面试话术❗❗❗

1. 介绍一下rabbitmq


RabbitMQErlang语言开发的基于AMQP的一款消息中间件,核心思想是生产者不会将消息直接发送给队列,消息在发送给客户端时先发送给交换机,然后由交换机转发给对应的队列。

它对路由(Routing),负载均衡(Load balance)、数据持久化都有很好的支持。

它里边有5种数据传递方式:

  1. 第一种是简单模型。一个生产者,一个队列,一个消费者。队列只能被一个消费者监听,所以生产者将消息发给队列之后,只能有一个消费者收到消息。

  2. 第二种是工作模型。一个生产者,一个队列,多个消费者。队列可以被多个消费者监听,但是生产者将消息发给队列之后,还是只能有一个消费者接收到消息

  3. 后边三种都叫订阅模型。这三种里边引入了交换机的概念,具体的区分是根据交换机的类型区分的。

    • 在这三种模式种,生产者把消息发送给交换机,交换机不负责存储消息,由交换机发送给指定的队列,消费者监听队列消费消息。

    • 首先是fanout类型,这种叫广播模式。

      • 生产者将消息发送给交换机,交换机会将消息转发给所有绑定到到当前交换机的队列中。

      • 对应监听队列的消费者都能收到消息,但是,如果没有队列绑定到这个交换机,消息会被文章来源地址https://www.toymoban.com/news/detail-684514.html

到了这里,关于后端面试话术集锦第五篇:rabbitmq面试话术的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 后端面试话术集锦第 八 篇:redis面试话术

    这是后端面试集锦第八篇博文—— redis 面试话术❗❗❗ Redis 是一个非关系数据库,我们项目中主要用它来存储热点数据的,减轻数据库的压力,单线程纯内存操作,采用了非阻塞 IO 多路复用机制,就是单线程监听,我们项目中使用 springdata-redis 来操作 redis 。 我们项目中使

    2024年02月10日
    浏览(12)
  • 后端面试话术集锦第 十五 篇:java线程面试话术

    这是后端面试集锦第十五篇博文—— java 线程面试话术❗❗❗ 首先呢, Thread 类本质上是实现了 Runnable 接口,代表一个线程的实例。 所以, 我们可以编写一个类,继承Thread类,或者直接实现Runnable接口 。然后,再重写下~run方法就行了。启动线程的方式就是调用类里边的 s

    2024年02月10日
    浏览(12)
  • 后端面试话术集锦第三篇:spring cloud 面试话术

    后端面试话术集锦第三篇:spring cloud 面试话术

    这是后端面试集锦第三篇博文—— spring cloud 面试话术❗❗❗ Spring Cloud 是一系列框架的集合,它利用 Spring Boot 的开发便利性简化了分布式系统的开发,比如服务发现、服务网关、服务路由、链路追踪等。 他的设计目的是为了简化 Spring 应用的搭建和开发过程。 该框架遵循

    2024年02月11日
    浏览(9)
  • 后端面试话术集锦第 九 篇:Activiti工作流面试话术

    这是后端面试集锦第九篇博文—— Activiti 工作流面试话术❗❗❗ 工作流这块儿,实际在工作中使用的时候, Activiti 用的居多,当然还有一些其他的工作流引擎。 在网上看了也大概看了一下,其他的像 JBPM 以及 workflow 等用的情况来讲不是很多。 所以说 Activiti 目前来讲用的比

    2024年02月10日
    浏览(10)
  • 前端面试话术集锦第一篇

    这是记录 前端面试的话术集锦第1篇博文——基础篇一 ,我会不断更新前端面试话术的博文。❗❗❗ 合理的 title 、 description 、 keywords ,搜索对着三项的权重逐个减⼩: title :值强调重点即可,重要出现不要超过 2 次,⽽且要靠前,不同⻚⾯ title 要有所不同 descript

    2024年02月11日
    浏览(10)
  • 前端面试的话术集锦第 7 篇:高频考点(浏览器渲染原理 & 安全防范)

    这是记录 前端面试的话术集锦第七篇博文——高频考点(浏览器渲染原理 安全防范) ,我会不断更新该博文。❗❗❗ 注意:该章节都是⼀个⾯试题。 1.1.1 浏览器接收到HTML⽂件并转换为DOM树 当我们打开⼀个⽹⻚时,浏览器都会去请求对应的 HTML ⽂件。虽然平时我们写代码时

    2024年02月03日
    浏览(16)
  • 前端面试的话术集锦第 5 篇:高频考点( 类型转换 & 深浅拷贝 & 模块化机制等)

    这是记录 前端面试的话术集锦第五篇博文——高频考点(类型转换 深浅拷贝 模块化机制等) ,我会不断更新该博文。❗❗❗ typeof 对于原始类型来说,除了 null 都可以显示正确的类型:

    2024年02月09日
    浏览(19)
  • 前端、后端面试集锦

    前端、后端面试集锦

    诸位读者,我们在工作的过程中,经常会因跳槽而面试。 你开发能力很强,懂得技术也很多,若加上条理清晰的面试话术,可以让您的面试事半功倍。 个人博客阅读量破 170万 ,为尔倾心打造的 面试专栏-前端、后端面试 专栏,已组织好面试的话术,为你的简历锦上添花,为

    2024年02月10日
    浏览(9)
  • Vue基础第五篇

    Vue基础第五篇

    keep-alive 可以让输入框内有的内容一致保持,不会因为切换而重置 一般情况下,编写完1个组件之后,组件的内容都是写死的,需要加数据 只能去组件中修改,扩展性很差 然后就出现了 插槽 这个概念,只需在组件中添加 slot/slot ,就可以在body的组件标签中添加内容 可以指定

    2024年02月08日
    浏览(12)
  • Mysql---第五篇

    A原子性由undo log日志保证,它记录了需要回滚的日志信息,事务回滚时撤销已经执行成功的sql C一致性由其他三大特性保证、程序代码要保证业务上的一致性 I隔离性由MVCC来保证 D持久性由内存+redo log来保证,mysql修改数据同时在内存和redo log记录这次操作,宕机的时候可 以从

    2024年02月07日
    浏览(7)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包