分享一波 RabbitMQ 面试题有答案

news/2024/7/5 2:22:12

1、什么是rabbitmq

2、为什么要使用rabbitmq

3、使用rabbitmq的场景

4、如何确保消息正确地发送至RabbitMQ? 如何确保消息接收方消费了消息?

发送方确认模式

接收方确认机制

接收方消息确认机制

下面罗列几种特殊情况

5.如何避免消息重复投递或重复消费?

6、消息基于什么传输?

7、消息如何分发?

8、消息怎么路由?

常用的交换器主要分为一下三种

9、如何确保消息不丢失?

10、使用RabbitMQ有什么好处?

11、rabbitmq的集群

镜像集群模式

12.mq的缺点

系统可用性降低

系统复杂性提高

一致性问题

面试题答案

关注微信公众号:【搜云库技术团队】

公众号微信ID:souyunku

回复关键字:MQ521 即可获取


http://lihuaxi.xjx100.cn/news/245165.html

相关文章

量子力学又一突破,中国科学家首次实现量子纠缠态自检验

这也是国际上首个具有“高可靠、抗干扰”特性的纠缠态自检验实验。 最近,量子力学领域又传来好消息,中国科学技术大学的郭光灿院士团队在实验中首次实现了量子纠缠态的自检验,推动了自检验在各种量子信息过程中的基础发展。 何为量子纠缠&a…

php跨域共享session

、 $gb_DBHOSTname "127.0.0.1"; //主机的名称或是IP地址 02 $gb_DBname "dbname"; //数据库名称 03 $gb_DBuser "username"; //数据库用户名称 04 $gb_DBpass "pwd"; //数据库密码 05 $gb_COOKIE_DOMAIN .a.com; 06 $SESS_DBH …

新浪微博中的周期性爆发流量

2019独角兽企业重金招聘Python工程师标准>>> 业务背景 最近,微博平台的群发业务增长迅速,一个月内业务量暴涨70%,出现两次负载过高报警,通过紧急扩容解决。仔细思索,这一类业务场景在移动互联网中非常普遍&…

分享一波 ZooKeeper 面试题

ZooKeeper是什么?ZooKeeper提供了什么?Zookeeper文件系统ZAB协议?四种类型的数据节点 ZnodeZookeeper Watcher 机制 – 数据变更通知客户端注册Watcher实现服务端处理Watcher实现客户端回调WatcherACL权限控制机制 UGO(User/Group…

【跟着我们学Golang】之面向对象

万物皆对象。学过Java编程的都知道Java是一门面向对象的语言,它拥有封装、继承和多态的特性。那可不可以说,拥有封装、继承和多态这一特性的语言就是面向对象的语言呢? 仔细想来,也确实是这样的,因为封装、继承和多态这…

网络配置文件、命令详解

一、网络服务、配置文件二、ifconfig常用命令三、route常用命令四、ip命常用命令五、其他一、网络服务、配置文件修改网络服务配置文件不会立即生效,重启网络服务或主机后生效且永久有效1、配置文件1.1、网络配置文件:/etc/sysconfig/network[rootTESTHO…

最锋利的Visual Studio Web开发工具扩展:Web Essentials详解(转)

Web Essentials是目前为止见过的最好用的VS扩展工具了,具体功能请待我一一道来。 首先,从Extension Manager里安装:最新版本是19号发布的2.5版 然后重启你的VS开发环境,就可以使用它提供的方便功能了。 Web Essentials对CSS、Java…

winform 弹出窗体位置设定

[转]https://www.cnblogs.com/liushenglin/p/5350641.html 一、C#中弹出窗口位置 加入命名空间using System.Drawing和using System.Windows.Forms假定窗口名为form1,则 form1.StartPosition FormStartPosition.CenterScreen;窗体位置在屏幕中间form1.StartPosition FormSta…