摘要: 架构决定的系统的稳定性,扩展性和并发性,架构的演进是从简单到复杂,从单一到复合持续改进的过程,也是经验的积累和技术的结晶。 初始阶段架构 初始阶段的小型系统、应用程序、数据库、文件等所有的资源都在一台服务器上。通俗称为LAMP。 特征:应用程序、数据库、文件等所有的资源都在一台服务器上。 描述:通常 阅读全文
posted @ 2018-09-26 17:59 刘达人186 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1、分层 分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上切分成几个部分,每个部分负责一部分相对简单并比较单一的职责,然后通过上层对下层的依赖和调度组成一个完整的系统。 在网站的分层架构中,常见的为3层,即应用层、服务层、数据层。应用层具体负责业务和视图的展示;服务层为应用层提供服务支持 阅读全文
posted @ 2018-09-26 16:49 刘达人186 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 免费的编程中文书籍索引 国外程序员在 stackoverflow 推荐的程序员必读书籍,中文版。 stackoverflow 上的程序员应该阅读的非编程类书籍有哪些? 中文版 github 上的一个流行的编程书籍索引 中文版 目录 语言无关类 操作系统 智能系统 分布式系统 编译原理 函数式概念 计 阅读全文
posted @ 2018-09-26 15:22 刘达人186 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 今年有人提出了2018年微服务将疯狂至死,可见微服务的争论从未停止过。在这我将自己对微服务的理解整理了一下,希望对大家有所帮助。 1.什么是微服务 1)一组小的服务(大小没有特别的标准,只要同一团队的工程师理解服务的标识一致即可) 2)独立的进程(java的tomcat,nodejs等) 3)轻量级 阅读全文
posted @ 2018-09-26 13:50 刘达人186 阅读(614) 评论(0) 推荐(2) 编辑