云RocketMQ工程师考试试卷与答案.docVIP

云RocketMQ工程师考试试卷与答案.doc

本文档由用户AI专业辅助创建,并经网站质量审核通过
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

试卷文库 + 关注
实名认证
文档贡献者

竭诚服务

1亿VIP精品文档

相关文档