成为架构师课程系列高并发系统设计的三大目标:高性能高可用可扩展

Posted 禅与计算机程序设计艺术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了成为架构师课程系列高并发系统设计的三大目标:高性能高可用可扩展相关的知识,希望对你有一定的参考价值。

系统设计目标 1:如何提升系统性能?

提到互联网系统设计,你可能听到最多的词儿就是 三高,也就是 高并发高性能高可用,它们是互联网系统架构设计永恒的主题。在前两节课中,我带你了解了高并发系统设计的含义,意义以及分层设计原则,接下来,我想带你整体了解一下高并发系统设计的目标,然后在此基础上,进入我们今天的话题:如何提升系统的性能?

#高并发系统设计的三大目标:高性能、高可用、可扩展

高并发, 是指运用设计手段让系统能够处理更多的用户并发请求,也就是承担更大的流量。它是一切架构设计的背景和前提,脱离了它去谈性能和可用性是没有意义的。很显然嘛,你在每秒一次请求和每秒一万次请求,两种不同的场景下,分别做到毫秒级响应时间和五个九(99.999%)的可用性,无论是设计难度还是方案的复杂度,都不是一个级别的。

以上是关于成为架构师课程系列高并发系统设计的三大目标:高性能高可用可扩展的主要内容,如果未能解决你的问题,请参考以下文章

成为架构师课程系列性能优化技术之“池化技术”:如何减少频繁创建数据库连接的性能损耗?

成为架构师课程系列高性能系统设计之分布式缓存

成为架构师课程系列NoSQL:在高并发场景下,数据库和NoSQL如何做到互补?

成为架构师课程系列系统架构设计:非功能性目标的设计

java架构师(实战篇)

Java从入门到架构师|高并发|高性能|高可用|分布式|性能调优|设计模式|大型电商项目