一、单一应用架构
像CMS项目、SSH/SSM做的项目都是用一个Tomcat服务器运行起来的,这种框架就叫做单一应用框架。弊端:如果多个用户在同一时间同时访问同一个项目,就可能造成线程高并发的问题,这样会导致Tomcat服务器运行缓慢,甚至瘫痪。所以这种架构项目只支持访问量的项目。 (Tomcat同一时间的最大访问量是200)
![](https://img.haomeiwen.com/i20425468/8e7ece8b6cd82055.png)
二、垂直应用架构
商品一个系统;用户一个系统;购物车一个系统;订单一个系统;支付一个系统
竖着切整个系统
![](https://img.haomeiwen.com/i20425468/6bb80728bd71297a.png)
三、分布式架构
当用户订单系统生成时,需要访问商品系统的时候,
有需要访问哪个用户创建,访问用户展示系统
当需要跨系统访问的时候,可以通过网络通信访问进程
TCP:第四层
Http: 第七次
![](https://img.haomeiwen.com/i20425468/6136305be4efffc7.png)
四、流动框架
![](https://img.haomeiwen.com/i20425468/7a3f2a38160f4829.png)
五、Zookeeper
zookeeper是小型的文件系统,存储文件和目录的: 管理服务和注册的。
![](https://img.haomeiwen.com/i20425468/ed4fe1f2d8dff7f9.png)
六、Jmeter 压力测试软件
测试线程高并发的,一个服务器支持的最大并发量
![](https://img.haomeiwen.com/i20425468/23272a3e4618d55d.png)
网友评论