在分布式系统中,中间件通常提供两种不同类型的支持,即( )。
单选题
在分布式系统中,中间件通常提供两种不同类型的支持,即( )。
A. 数据支持和交互支持
B. 交互支持和提供公共服务
C. 安全支持和提供公共服务
D. 数据支持和提供公共服务
答案:D
解析
正确答案:D. 数据支持和提供公共服务
中间件位于分布式平台与应用之间,核心作用是屏蔽异构性,通常从两方面提供支持:一是数据支持,如数据访问、集成、复制与一致性;二是提供公共服务,如命名、目录、安全、事务、时间同步等。因此 D 正确。
- A:交互支持是中间件功能之一,但不是与“数据支持”并列的标准二分。
- B:公共服务正确,但遗漏了数据支持,不完整。
- C:安全支持只是公共服务的一部分,不能与公共服务并列。
- D:准确概括中间件的两类支持,符合教材分类。
考点延伸:中间件常见类型包括数据库中间件、RPC 中间件、消息中间件、事务中间件、对象中间件等;其价值在于解耦、跨平台通信和统一公共服务。