中间件

⚠️ 资料来源于互联网整理,仅作备考参考,正式结论请以官方教程与考纲为准。发现错误欢迎反馈问题。

🔒 本篇为会员内容。开通会员 →(全站会员内容畅读 · 附件下载 · 专享答疑)

学科 案例专题(科目二) | 章节 §6 | 考点类型 — | 重要度 — | 知识点ID —

学科:案例专题(科目二) | 大纲域:§6 | 考频:每年 1-2 题 题目与解析来自 raw/kb26-题库练习/(二级来源);每题已绑定知识点 ID,可在对应知识点页对照复习。

1. 关于中间件的本质,下列描述错误的是:

题型:单选 | 难度:中 | 知识点:CASE-11 通信系统网络架构

  • A. 中间件是位于操作系统与应用之间的软件层,为应用提供通用服务
  • B. 中间件屏蔽了底层异构性(OS、网络、硬件、数据库)
  • C. 中间件促进了应用的可移植性、互操作性、可扩展性
  • D. 中间件只能用于单机内部,不能跨网络 ✅

答案:D

解析(采分点):中间件的根本价值就是跨网络、跨平台、跨语言的互操作——典型场景就是分布式异构环境下的应用集成。Gartner 定义:中间件是”位于平台(OS+DB+网络)和应用之间的通用服务的连接软件”。中间件 = 解耦 + 通信 + 服务。


2. 关于 MOM(Message-Oriented Middleware,面向消息的中间件) 与 RPC(远程过程调用),下列描述错误的是:

题型:单选 | 难度:难 | 知识点:CASE-01 中间件技术

  • A. RPC 是同步、点对点调用,模拟本地函数调用语义
  • B. MOM 是异步、解耦通信,通过队列/主题中转消息
  • C. MOM 提供更好的时间解耦、空间解耦、流量削峰
  • D. MOM 性能一定高于 RPC,应优先选 MOM ✅

答案:D

解析(采分点):RPC 在低延迟实时调用场景性能更好(毫秒级,无中转开销);MOM 在吞吐量、削峰、异步、解耦场景更优。选型原则:强实时同步用 RPC(gRPC/Dubbo);可异步、解耦、削峰用 MQ(Kafka/RocketMQ)。两者互补、不是替代关系。微服务架构中两者都用。


3. 下列对主流 MQ的特征描述,错误的是:

题型:单选 | 难度:难 | 知识点:CASE-10 计算机网络体系与协议

  • A. Kafka 高吞吐(百万级 TPS)、顺序消息、日志型存储、流处理首选
  • B. RabbitMQ 基于 AMQP 协议、路由灵活(Exchange)、企业集成场景常用
  • C. RocketMQ 阿里开源、支持事务消息、定时消息、金融级稳定性
  • **D. ActiveMQ 是 Apache 顶级项目、性能为 MQ 中最高、互联网公司主流选择** ✅

答案:D

解析(采分点):ActiveMQ 性能反而是主流 MQ 中较低的——它是早期 JMS 标准实现的代表,功能全但性能与吞吐量较弱,已逐步被 ActiveMQ Artemis(新一代)或 Kafka/RocketMQ 取代。互联网公司主流是 Kafka(日志/流)+ RocketMQ/RabbitMQ(业务消息)。


4. 关于 JMS(Java Message Service) 与 AMQP(Advanced Message Queuing Protocol),下列描述错误的是:

显示剩余 74% 未加载,展开全文会员 / 金牌会员可阅读全文、下载附件、专享答疑了解会员权益