随笔分类 -  架构设计

摘要:软件架构演进 软件架构的发展经历了从单体结构、垂直架构、SOA架构到微服务架构的过程,博客里写到了这四种架它们的特点以及优缺点分析,个人学习之用,仅供参考! 1.1.1 单体架构 特点: 1、所有的功能集成在一个项目工程中。 2、所有的功能打一个war包部署到服务器。 3、应用与数据库分开部署。 4 阅读全文
posted @ 2019-05-20 14:31 java懒洋洋 阅读(1899) 评论(0) 推荐(0)
摘要:1、看1秒并发数多少。 2、看网站首页占多少K。打开浏览器使用F12键看占多少K; 为什么看网站首页? 因为一般网站首页就是占用字节最多的,如果有特殊,就以占用字节最多的网页算。 3、然后计算:1秒并发数 * 首页占的K = 多少宽带 。 比如 : 1秒并发数100,网站首页占200K,则,宽带 = 阅读全文
posted @ 2019-04-17 09:52 java懒洋洋 阅读(595) 评论(0) 推荐(0)
摘要:“架构设计原则千万条,高内聚低耦合第一条” 1、根据“高内聚,低耦合”原则,按业务的功能拆成一个个服务; 2、根据你的并发还拆单一服务,哪里并发高,单台无法解决的就再拆出来。 阅读全文
posted @ 2019-04-17 09:34 java懒洋洋 阅读(1474) 评论(0) 推荐(0)
摘要:以电商网站为例,谈大型分布式架构设计与优化 以电商网站为例,谈大型分布式架构设计与优化 本文大纲: 1. 使用电商案例的原因 2. 电商网站需求 3. 网站初级架构 4. 系统容量估算 5. 网站架构分析 6. 网站架构优化 本文主题为电商网站架构案例,将介绍如何从电商网站的需求,到单机架构,逐步演 阅读全文
posted @ 2018-07-20 09:49 java懒洋洋 阅读(3879) 评论(0) 推荐(1)
摘要:1、什么是架构和架构本质 无架构,不系统,架构是大型系统的关键。从形上看,架构是系统的骨架,支撑和链接各个部分;从神上看,架构是系统的灵魂,深刻体现业务本质。 这类似建筑设计规划,城市总体规划等,其实就是架构,只是应用的场景不同。 架构的本质就是符合当前业务的发展并可以快速扩展。 2、架构分类 架构 阅读全文
posted @ 2018-04-16 15:54 java懒洋洋 阅读(523) 评论(0) 推荐(0)