原文:消息队列面试题要点

复习要点 本文主要围绕如下几点进行阐述: 为什么使用消息队列 使用消息队列有什么缺点 消息队列如何选型 如何保证消息队列是高可用的 如何保证消息不被重复消费 如何保证消费的可靠性传输 如何保证消息的顺序性 下面围绕以上七点进行阐述。需要说明一下,本文不是 消息队列从入门到精通 这种教程,因此只是提供一个复习思路,而不是去教你们怎么调用消息队列的API。建议对消息队列不了解的人,去找点消息队列的博客 ...

2019-01-15 17:19 1 16851 推荐指数:

查看详情

消息队列面试题要点(转)

复习要点 本文主要围绕如下几点进行阐述: 为什么使用消息队列? 使用消息队列有什么缺点? 消息队列如何选型? 如何保证消息队列是高可用的? 如何保证消息不被重复消费? 如何保证消费的可靠性传输? 如何保证消息 ...

Tue Dec 17 18:23:00 CST 2019 0 693
消息队列面试题

1.为什么要使用消息队列 解耦、异步、削峰 (1)解耦 传统模式的缺点: 系统间耦合性太强,如下图所示,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦!    中间件模式(消息队列)优点: 将消息写入消息队列 ...

Tue Apr 30 03:29:00 CST 2019 0 1538
消息队列面试题1

消息队列面试题1 问题:为什么使用消息队列啊?消息队列有什么优点和缺点啊?kafka、activemq、rabbitmq、rocketmq都有什么区别以及适合哪些场景? 1.为什么使用消息队列啊? 通用回答是:我们公司有个什么业务场景,这个业务场景有个什么技术挑战,如果不用MQ可能会很麻烦 ...

Tue Jul 31 18:44:00 CST 2018 1 3159
消息队列面试题6

1、面试题 如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决? 2、面试官心里分析 你看这问法,其实本质针对的场景,都是说,可能你的消费端出了问题,不消费了,或者消费的极其极其慢。接着就坑爹了,可能你的消息队列集群 ...

Thu Aug 02 05:01:00 CST 2018 0 1839
消息队列面试题2

问题: 如何保证消息队列的高可用啊? RabbitMQ是比较有代表性的,因为是基于主从做高可用性的,我们就以他为例子讲解第一种MQ的高可用性怎么实现。 rabbitmq有三种模式:单机模式,普通集群模式,镜像集群模式 1)单机模式 就是demo级别的,一般 ...

Tue Jul 31 19:24:00 CST 2018 0 2859
消息队列面试题3

1、面试题 如何保证消息不被重复消费啊(如何保证消息消费时的幂等性)? 2、面试官心里分析 其实这个很常见的一个问题,这俩问题基本可以连起来问。既然是消费消息,那肯定要考虑考虑会不会重复消费?能不能避免重复消费?或者重复消费了也别造成系统异常可以吗?这个是MQ领域的基本问题 ...

Thu Aug 02 04:39:00 CST 2018 1 2986
消息队列面试题4

1、面试题 如何保证消息的可靠性传输(如何处理消息丢失的问题)? 2、面试官心里分析 这个是肯定的,用mq有个基本原则,就是数据不能多一条,也不能少一条,不能多,就是刚才说的重复消费和幂等性问题。不能少,就是说这数据别搞丢了。那这个问题你必须得考虑一下。 如果说 ...

Thu Aug 02 04:41:00 CST 2018 1 22409
消息队列面试题7

1、面试题 如果让你写一个消息队列,该如何进行架构设计啊?说一下你的思路 2、面试官心里分析 其实聊到这个问题,一般面试官要考察两块: (1)你有没有对某一个消息队列做过较为深入的原理的了解,或者从整体了解把握住一个mq的架构原理 (2)看看 ...

Thu Aug 02 05:06:00 CST 2018 1 2957
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM