头歌实践教学平台答案(消息队列面试题及答案)

头歌实践教学平台消息队列面试题及答案,消息队列⾯试题及答案。1、为什么使用消息队列?

消息队列使用的场景和中间件有很多,但解决的核心问题主要是:异步、解耦、消峰填谷。

2、消息队列的优缺点

异步、解耦、消峰填谷这是消息队列最大的优点,除了这些消息队列还可以会解决一些我们特殊业务场景的问题。但是缺点主要在于系统的可用性、复杂性、一致性问题,引入消息队列后,需要考虑MQ的可用性,万一MQ崩溃了岂不是要爆炸?而且复杂性明显提高了,需要考虑一些消息队列的常见问题和解决方案,还有就是一致性问题,一条消息由多个消费者消费,万一有一个消费者消费失败了,就会导致数据不一致。

3、如何保证消息队列的高可用?

由于笔者只使用和实践过RabbitMQ和Kafka,RocketMQ和ActiveMQ了解的不深,所以分析一下RabbitMQ和Kafka的高可用。

文章来源地址https://www.uudwc.com/A/4Rn3/

(一)RabbitMQ

RabbitMQ有三种模式:单机模式,普通集群模式,镜像集群模式

(1)单机模式

原文地址:https://blog.csdn.net/yetaodiao/article/details/129745923

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年06月13日 10:27
【Spark基础】Spark核心模块组成与功能概述
下一篇 2023年06月13日 10:27