架构师的成长之路-总体架构设计实践1

本文探讨了架构从M端到移动应用客户端的发展路径,重点介绍了Apache与Nginx在服务器领域的角色,并剖析了反向代理在保证内网安全和负载均衡中的作用。还涵盖了单体架构的突破,如垂直SOA和分层设计,以及异步架构在数据操作中的应用。
摘要由CSDN通过智能技术生成

在这里插入图片描述
在这里插入图片描述
架构是以场景做支撑
在这里插入图片描述
架构的发展路径
 M端 ------ mobile客户端,即移动客户端;
  手机QQ端 ------ 手机QQ客户端;
  微信端 ------ 微信客户端;
  APP端 ------应用程序客户端(外语缩写:App;外语全称:Application) ;
  PC端 ------ 个人计算机客户端(外语全称:personal compute);
  在这里插入图片描述

Apache而且是毫无争议的世界第一大服务器。重量级的它有着很多优点:稳定、开源、跨平台等等。
Nginx轻量级高并发服务器可以作为反向代理进行负载均衡的实现。

关于代理
说到代理,首先我们要明确一个概念,所谓代理就是一个代表、一个渠道;正向代理屏蔽客户端,反向代理屏蔽服务端。
反向代理的作用:
(1)保证内网的安全,通常将反向代理作为公网访问地址,Web服务器是内网
(2)负载均衡,通过反向代理服务器来优化网站的负载
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
单体架构破局
垂直SOA
水平在这里插入图片描述
分层设计原则
在这里插入图片描述
读数据是同步结构,写数据非金融社交场合一半是异步,即价格消息队列就整体变成异步了,双方的直接对接引入第三方就可以变成异步。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值