01|高并发系统

通用设计思想:

Scale-out/Scale-up:服务器横行扩展/服务器性能提高

缓存:使用中间件存储

异步:消息队列处理

 

系统架构应该逐步演进:

最简单的设计满足业务需求,选择最熟悉的技术体系。

随着流量增加和业务变化修正架构中存在问题。

当对架构的小修小补无法满足需求时,再考虑重构。

 

架构分层好处:(最主要的一个缺陷就是增加了代码的复杂度。)

分层的设计可以简化系统设计,让不同的人专注做某一层次的事情。

再有,分层之后可以做到很高的复用。

最后一点,分层架构可以让我们更容易做横向扩展。

 

posted @ 2020-11-13 15:21  嵌入式系统  阅读(152)  评论(0)    收藏  举报