MQ面试专栏
记录一些java面试的知识点已经如何回答
哈哈怪笑死人
这个作者很懒,什么都没留下…
展开
-
综合对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ 四个分布式消息队列
学会尊重他人的劳动成果-转载来源 https://blog.csdn.net/X5fnncxzq4/article/details/90036303 一、资料文档Kafka:中。有kafka作者自己写的书,网上资料也有一些。 rabbitmq:多。有一些不错的书,网上资料多。 zeromq:少。没有专门写zeromq的书,网上的资料多是一些代码的实现和简单介绍。 rocketmq:少。没有专门...转载 2019-05-10 09:24:25 · 153 阅读 · 0 评论 -
MQ面试必问系列 - 如何保证消息消费的幂等性?
Kafka如何保证消息队列中的消息不被重复消费(如何保证消息消费的幂等性)? MQ中如何保证消息不被重新消费 下面以Kafka为例来说明消息的幂等性问题如何处理 Kafka本身在同一个Patition中保证了消息的幂等和有序 我们也可以在业务层面去保证我们业务的幂等如图中的全局Id等 ...原创 2019-05-06 20:36:10 · 4888 阅读 · 3 评论 -
MQ面试必问系列 - 如何保证消息队列的高可用?
#引入消息队列如何保证消息队列的高可用? 我们讲完了消息队列的应用场景和优缺点面试中如何回答(。。。地址),在项目如果引用MQ会让项目可用性降低,所以面试官很关心你项目中如何处理这个问题? 如何保证消息队列的高可用? 面试官心里分析 MQ的高可用是MQ的面试中必问的一个面试题,考察面试者在使用MQ的时候有没有相应的思考,而非简单的Api接口调用,如果你对这方面没有思考面试官对你的印象就会很差...原创 2019-05-05 20:54:04 · 701 阅读 · 0 评论 -
MQ面试必问系列 - MQ的引用场景以及MQ的优缺点
有关MQ的面试题 - MQ的引用场景以及MQ的优缺点 项目中为什么要用MQ?通过调用接口也可以实现啊? 面试官的考察点 主要考察的知识点是MQ的使用场景。 期望面试者回答的是:哪个业务遇到了什么技术难点,如果不使用MQ的话有哪些问题?通过使用MQ解决了什么问题? MQ的使用场景 使用场景很多总体可以概述为三大点:解耦,异步,削峰 解耦: 顾名思义就是接触项目之间的耦合程度,如下图所示: ...原创 2019-05-05 20:43:20 · 1706 阅读 · 0 评论