大家好,我是皇子
前面一篇,我们以微信为例,全面认识了系统复杂性的来源
我们知道复杂性是系统的固有属性,它来源于系统的规模、结构、功能、行为等多个方面,而风险则是复杂性的直接产物,它可能导致系统的性能下降、成本增加、甚至系统的失败。
下面我们就以继续以一个全球领先的即时通讯和生活服务平台,一个复杂的、多元化的、动态的微信系统为例,分析这些复杂性会给系统在性能、成本、安全、可靠方面会带来哪些风险?
性能风险
。例如,如果微信的消息发送延迟,或者朋友圈加载速度下降,都会直接影响用户的使用体验,所以在系统的复杂性带来的性能风险是我们需要重视的,具体表现的风险为:
一图顶千言
1)响应时间延长:需要处理大量的用户请求,包括消息发送、朋友圈更新、支付请求等,随着系统复杂性增加,处理这些请求的的时间可能会增加,导致响应时间延长。
2)吞吐量降低:需要处理大量的数据,包括用户数据、消息数据,交易数据等,随着系统复杂性的增加,处理这些数据的能力可能会降低,导致吞吐量降低。
3)性能不稳定:微信融入了我们的生活,与我们的衣食住行息息相关,在某些高峰期时段,如:上下班通勤时间、春节红包期间、线上活动举办,用户的请求激增,可能会导致系统性能下降。
“关注我,一起成长”
既然看到这里,随手点个赞或在看再走呀