架构是以场景做支撑
架构的发展路径
M端 ------ mobile客户端,即移动客户端;
手机QQ端 ------ 手机QQ客户端;
微信端 ------ 微信客户端;
APP端 ------应用程序客户端(外语缩写:App;外语全称:Application) ;
PC端 ------ 个人计算机客户端(外语全称:personal compute);
Apache而且是毫无争议的世界第一大服务器。重量级的它有着很多优点:稳定、开源、跨平台等等。
Nginx轻量级高并发服务器可以作为反向代理进行负载均衡的实现。
关于代理
说到代理,首先我们要明确一个概念,所谓代理就是一个代表、一个渠道;正向代理屏蔽客户端,反向代理屏蔽服务端。
反向代理的作用:
(1)保证内网的安全,通常将反向代理作为公网访问地址,Web服务器是内网
(2)负载均衡,通过反向代理服务器来优化网站的负载
单体架构破局
垂直SOA
水平
分层设计原则
读数据是同步结构,写数据非金融社交场合一半是异步,即价格消息队列就整体变成异步了,双方的直接对接引入第三方就可以变成异步。