![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构设计
文章平均质量分 60
架构设计
为谁攀登
积跬步至千里、 自律专注自由
展开
-
网站架构设计与演进
目录1、架构核心要素1.1、高性能1.2、高可用1.3、易伸缩1.4、易扩展1.5、安全性2、架构模式2.1、分层与分割2.2、分布式与集群2.3、缓存2.4、异步2.5、冗余2.6、自动化2.7、安全3、架构演进1、架构核心要素1.1、高性能浏览器端:浏览器缓存、使用页面压缩、合理布局页面、CDN、资源动静分离服务器端:缓存热点数据(本地缓存、分布式缓存)、异步(消息队列)、集群代码层面:改善内存管理、多线程、批处理、SQL优化数据库:索引、读写分离、分库分表1.2、高可用目标:一般需要做原创 2021-07-17 22:53:04 · 337 阅读 · 1 评论 -
SaaS架构设计
目录1、是什么2、优缺点3、成熟度模型3.1、成熟度级别3.1、成熟度演进方向3.1.1、多租户3.1.2、高性能3.1.3、可配置3.1.4、伸缩性1、是什么SaaS:就是软件即服务(Softwire as a Service),核心是将软件产品服务化,客户无需自建IT基础设施,通过按需购买,即可享受到软件产品及后续维护服务。2、优缺点优点:拿来即用,无需维护;按需购买,降低成本;随处可用;缺点:客户数据安全性、敏感性问题;3、成熟度模型3.1、成熟度级别成熟度可配置高性能伸原创 2021-07-14 22:25:12 · 1107 阅读 · 0 评论 -
烟囱式架构与共享式架构
1、说明1.1、烟囱式架构概念:垂直型架构,企业内部各系统间服务与数据不共享,形成服务孤岛与数据孤岛,难以适应复杂变化快速的业务。缺点:每次都需要重复造轮子;系统间集成成本较高;不利于业务沉淀与持续发展。服务打通:一般通过ESB总线,但其中心化特点容易使其变成瓶颈。1.2、共享式架构概念:面向服务架构(SOA),企业内部各系统间服务与数据共享,形成服务中心与数据中心,能适应复杂变化快速的业务。优点:利于业务能力与数据能力的沉淀;降低研发成本;提高产品创新效率;减少试错成本;与中台:共享式架构原创 2021-07-13 07:43:01 · 12549 阅读 · 0 评论 -
4种架构风格演进与对比
4种架构风格演进与对比1、【单体架构】达到一定业务规模后,性能与可维护性降低,牵一发而动全身,可以向其它架构拆分演进;2、【RPC架构】实现了服务的拆分与扩展,但当服务越来越多时,直接调用方式会导致服务间依赖关系复杂度很高,可维护性降低;3、【SOA面向服务架构】通过ESB总线,可以集中管理服务依赖与调度,解决异构系统通信问题,但所有请求都通过ESB转发,其会越来越重,成为性能瓶颈,一旦宕机,会导致所用服务不可用。4、【微服务架构】通过服务治理组件(如Euraka),实现服务间的注册与发现,其与SO原创 2021-07-08 08:16:49 · 564 阅读 · 0 评论