随笔分类 - Web前端
摘要:数据的丢失问题,可能出现在生产者、MQ、消费者中,咱们从 RabbitMQ 和 Kafka 分别来分析一下吧。 rabbitmq这种mq,一般来说都是承载公司的核心业务的,数据是绝对不能弄丢的 #(1)rabbitmq 1)生产者弄丢了数据 生产者将数据发送到rabbitmq的时候,可能数据就在半路
阅读全文
摘要:回答这个问题,首先你别听到重复消息这个事儿,就一无所知吧,你先大概说一说可能会有哪些重复消费的问题。 首先,比如 RabbitMQ、RocketMQ、Kafka,都有可能会出现消息重复消费的问题,正常。因为这问题通常不是 MQ 自己保证的,是由我们开发来保证的。挑一个 Kafka 来举个例子,说说怎
阅读全文
摘要:所以有水平的面试官,问的是MQ的高可用性怎么保证?这样就是你用过哪个MQ,你就说说你对那个MQ的高可用性的理解。 #(1)RabbitMQ的高可用性 RabbitMQ是比较有代表性的,因为是基于主从(非分布式)做高可用性的,我们就以他为例子讲解第一种MQ的高可用性怎么实现。 rabbitmq有三种模
阅读全文
摘要:#1 为什么使用消息队列啊? 其实就是问问你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你在这个场景里用消息队列是什么 面试官问你这个问题,期望的一个回答是说,你们公司有个什么业务场景,这个业务场景有个什么技术挑战,如果不用MQ可能会很麻烦,但是你现在用了MQ之后带给了你很多的好处 先
阅读全文

浙公网安备 33010602011771号