原文:消息队列 - MQ面试题

MQ面试题 为什么使用消息队列 解耦 看这么个场景。A 系统发送数据到 BCD 三个系统,通过接口调用发送。如果 E 系统也要这个数据呢 那如果 C 系统现在不需要了呢 A 系统负责人几乎崩溃...... 在这个场景中,A 系统跟其它各种乱七八糟的系统严重耦合,A 系统产生一条比较关键的数据,很多系统都需要 A 系统将这个数据发送过来。A 系统要时时刻刻考虑 BCDE 四个系统如果挂了该咋办 要 ...

2020-01-09 11:31 0 5001 推荐指数:

查看详情

消息队列MQ-面试题

转自:https://blog.csdn.net/qq_30281559/article/details/93662737 1.什么是消息队列? 可以看作是一个存放消息的容器,当我们需要使用消息的时候可以取出消息供自己使用。消息队列是分布式系统中重要的组件,使用消息队列主要是为了通过异步处理 ...

Fri May 29 04:44:00 CST 2020 0 1073
消息队列面试题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
消息队列面试题

1、什么是消息队列消息队列,是分布式系统中重要的组件。 主要解决应用耦合,异步消息,流量削锋等问题。 可实现高性能,高可用,可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。 目前主流的消息队列有: Kafka RabbitMQ RocketMQ ,老版 ...

Wed Nov 06 05:54:00 CST 2019 1 1616
消息队列面试题

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
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM