- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
云RocketMQ工程师考试试卷与答案
单项选择题(每题2分,共10题)
1.RocketMQ中消息存储在()
A.NameServerB.BrokerC.ProducerD.Consumer
2.以下哪个不是RocketMQ的消息类型()
A.顺序消息B.事务消息C.延迟消息D.广播消息
3.NameServer的作用是()
A.存储消息B.管理TopicC.发送消息D.消费消息
4.Producer发送消息的方式不包括()
A.同步发送B.异步发送C.单向发送D.循环发送
5.RocketMQ集群中Broker的默认角色是()
A.MASTERB.SLAVEC.混合角色D.无角色
6.以下哪种情况会导致消息丢失()
A.同步发送成功B.异步发送回调成功C.消费端未正确处理D.消息持久化完成
7.RocketMQ支持的消息队列最大数量是()
A.1024B.2048C.4096D.无限制
8.消费者拉取消息的模式是()
A.PUSHB.PULLC.两者都支持D.自定义
9.事务消息中哪个阶段用于确认事务状态()
A.PREPAREDB.COMMITC.ROLLBACKD.CHECK
10.以下不属于RocketMQ性能优化方向的是()
A.批量发送B.异步消费C.减少Topic数量D.增加NameServer节点
多项选择题(每题2分,共10题)
1.RocketMQ的组件包括()
A.NameServerB.BrokerC.ProducerD.Consumer
2.消息的属性可以包含()
A.消息发送时间B.消息标签C.消息体大小D.自定义属性
3.以下哪些是RocketMQ的优势()
A.高并发B.低延迟C.可靠性强D.易于维护
4.可以从哪些方面优化RocketMQ的性能()
A.优化网络配置B.调整消息存储参数C.合理设置Topic和队列数量D.升级硬件
5.消息消费的模式有()
A.集群消费B.广播消费C.顺序消费D.并发消费
6.RocketMQ支持的消息过滤方式有()
A.Tag过滤B.SQL92过滤C.正则表达式过滤D.自定义过滤
7.事务消息的处理流程包括()
A.发送Prepared消息B.执行本地事务C.提交或回滚事务D.消息确认
8.Broker启动时会向NameServer注册哪些信息()
A.自身地址B.存储路径C.支持的TopicD.集群信息
9.以下哪些情况可能导致RocketMQ集群故障()
A.NameServer全部宕机B.主Broker故障C.网络故障D.消费端程序异常
10.生产者发送消息时可以设置的参数有()
A.发送超时时间B.重试次数C.消息队列选择策略D.消息发送频率
判断题(每题2分,共10题)
1.RocketMQ中消息一旦发送就无法撤回。()
2.消费者只能从Broker拉取消息。()
3.一个Topic可以对应多个队列。()
4.事务消息可以保证本地事务和消息发送的最终一致性。()
5.集群消费模式下,一个消息只能被一个消费者实例消费。()
6.NameServer可以持久化存储Broker的元数据信息。()
7.发送消息时设置的标签越多,消息过滤效率越高。()
8.异步发送消息时不需要关心发送结果。()
9.增加Broker节点可以提升RocketMQ的整体性能。()
10.广播消费模式下,消费者无法保证消息的顺序性。()
简答题(每题5分,共4题)
1.简述RocketMQ中NameServer和Broker的关系。
NameServer是RocketMQ的命名服务,提供Broker的元数据信息管理。Broker启动时向NameServer注册自身信息,包括地址、存储等。NameServer为Producer和Consumer提供Broker路由信息,Producer和Consumer通过NameServer找到对应的Broker进行消息发送和消费。
2.说明同步发送、异步发送和单向发送消息的特点。
同步发送:调用send方法后等待发送结果,确保消息发送成功,适用于对消息可靠性要求高场景。异步发送:调用send方法后立即返回,通过回调函数处理发送结果,提高发送效率,适合对响应时间敏感场景。单向发送:只负责发送消息,不等待结果,效率最高,但无法得知发送状态,用于对可靠性要求不高场景。
3.如何在RocketMQ中实现消息过滤?
可以通过Tag过滤,在发送消息时设置Tag,消费者根据Tag进行过滤。还支持SQL92过滤,定义SQL表达式过滤消息属性。SQL92过滤功能更强大,可实现复杂过滤逻辑,但会有一定性能开销。
4.简述RocketMQ事务消息的原理。
Producer先发送Prepared消息到Broker,Broker存储该消息并返回成功响应。Producer
您可能关注的文档
最近下载
- 肺吸入给药剂型及临床应用答案-2025年执业药师继续教育.docx VIP
- 交通运输工作汇报工作汇报PPT.pptx VIP
- 铁路工程测量:铁路轨道施工测量PPT教学课件.pptx
- 成都市青白江区公务车辆定点维修采购招标文件.doc VIP
- PDCA提高卧床患者踝泵运动锻炼的正确率.pptx VIP
- 2023年最新资料员考试题库附参考答案【精练】.docx
- 工业设计报价单格式2023.pdf VIP
- 党课:扣好人生的第一粒扣子PPT部队官兵思想教育党课.pptx VIP
- 牛津自然拼读world 5 Unit 2 ou ow oi oy oo u Lesson 1 课件.ppt VIP
- 08D800-4民用建筑电气设计与施工 照明控制与灯具安装.pdf VIP
原创力文档


文档评论(0)