博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
传统应用、服务器集群、分布式、SOA各种架构的简单解释
阅读量:4709 次
发布时间:2019-06-10

本文共 561 字,大约阅读时间需要 1 分钟。

传统架构:无论是SE应用还是WEB应用,传统架构都是表现层---业务层---持久层---数据库
 

 

1000并发(tomcat单台500并发,tomcat一般做集群的话,节点数量不能太多,5个左右):可以采用多服务器如2台tomcat搭建服务器集群,通过编码实现负载均衡,session共享等问题
100000并发:需要 按照模块将系统进行拆分,这样就可以单独为某些业务添加服务器,需要 系统之间配合完成整个业务逻辑,这种也称为分布式。
分布式架构:多个子系统相互协作完成业务流程,系统之间需要进行通信(可以使用WebService)。

 

SOA架构:面向服务的架构,将工程拆分成服务层、表现层两个工程。服务层处理业务逻辑,只需对外提供服务,表现层只需要处理和 页面前台的交互。也就是说订单系统不只是会调用订单服务,还有会调用其它服务,如会员服务等,服务和表现层之间的通信都通过远程服务之间的调用来实现,服务工程和表现层工程之间的对应关系为多对多。如可以使用这种架构进行开发时,就需要选取一个表现层和服务之间的调用方式,所以Dubbo就是一个不错的选择。
 

刚刚接触到这种架构性的东西,先这么片面理解下。

转载于:https://www.cnblogs.com/gongchengshixiaobai/p/8146128.html

你可能感兴趣的文章
NSMutableString 常用操作
查看>>
php-Mysql示例1
查看>>
python第三方库requests学习笔记
查看>>
Oracle基本查询语言
查看>>
Word直接发表博客测试
查看>>
最短路模板
查看>>
sublime text2 中Emmet常用的技巧 和快捷键
查看>>
[PWA] Caching with Progressive libraries
查看>>
Intellij IDEA Run Dashboard面板
查看>>
_event_team
查看>>
SetProcessAffinityMask的问题
查看>>
NSArray排序方法讲解
查看>>
JavaScript中的 NaN 与 isNaN
查看>>
IP,子网掩码,交换机,路由
查看>>
3. 股票投资方法
查看>>
linux详解sudoers
查看>>
java MAT 分析
查看>>
poj2828
查看>>
vs2015 Android SDK
查看>>
虚拟分区安装
查看>>