第24章 分布式架构软件测试(下午题)

本文详细阐述了分布式架构的概念、特点,包括其组件、互联网业务系统的治理组件,以及分布式架构的优点、代价和缺点。着重探讨了分布式架构的质量特性,如功能性、数据一致性、事件处理和并发互斥问题,以及相应的应对策略。最后,提出了分布式架构的测试策略,强调分层测试和综合考虑各种场景的覆盖。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、分布式架构概述

(一)概念

1、分布式架构

在一个分布式系统中,一组独立的计算机展现给用户一个统一的整体。

2、分布式架构本质上的两大特点

  • 内部有很多计算机组成
  • 外部呈现给用户一个统一的系统,看不出是由多个计算机协同工作的

3、分布式架构的组件

  • 分布式业务框架
  • 分布式缓存和管理组件
  • 分布式消息组件
  • 分布式数据库
  • 分布式文件系统

(二)互联网业务系统的治理组件

在这里插入图片描述

(三)优点、代价和缺点

1、优点

  • 支持大量并发用户
  • 容错和灾备能力
  • 可灵活扩展

2、缺点

  • 高维护成本
  • 数据/事务处理上的一致性难题
  • 逻辑耦合强,定位问题困难

3、代价

  • 额外的复杂性
  • 接口数量的爆炸增加
  • 容易出现强耦合导致维护性差
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值