MQ学习
学习消息队列
不是七七子
默默努力,慢慢成长。
展开
-
MQ学习——解决高可用、消息重复、消息丢失、消息顺序错乱、消息积压问题
本文是最近看儒猿视频做的一些笔记 高可用 面试题:如何保证消息队列的高可用? RabbitMQ的高可用 RabbitMQ有三种模式:单机模式、普通集群模式、镜像集群模式。 kafkaMQ的高可用 消息重复 面试题:如何保证消息不被重复消费(如何保证消息消费时的幂等性)? 消息丢失 面试题:如何保证消息的可靠性传输(如何处理消费丢失的问题)? 消息顺序错乱 消息积压 ...原创 2020-12-13 12:01:21 · 918 阅读 · 0 评论 -
MQ学习——为什么使用消息队列?
ps|本文是最近看儒猿视频做的一些笔记 如果面试官问为什么要用消息队列,那么其实就是问问你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你在这个场景里消息队列是什么? 而且面试官期望的回答是,你们公司有个xx业务场景,这个业务场景有个什么技术挑战,如果不用MQ可能会很麻烦,但是你现在用了MQ之后带给了你很多的好处。 MQ的使用场景 解耦 异步 削锋 凡事总有利弊之分的,不可能十全十美的。 MQ的缺点: 系统可用性降低 想一下,如果加了MQ,数据的接收与消费都需经过MQ,那岂不是.原创 2020-12-10 09:38:13 · 456 阅读 · 2 评论