摘要:
提到互联网系统设计,你可能听到最多的词儿就是“三高”,也就是“高并发”“高性能”“高可用”,它们是互联网系统架构设计永恒的主题。 阅读全文
摘要:
那我们要如何做呢?参照阿里发布的《阿里巴巴 Java 开发手册 v1.4.0(详尽版)》,我们可以将原先的三层架构细化成下面的样子: 我来解释一下这个分层架构中的每一层的作用。 分层架构的不足: 最主要的一个缺陷就是增加了代码的复杂度。 单一职责原则规定每个类只有单一的功能,在这里可以引申为每一层拥 阅读全文