zoukankan      html  css  js  c++  java
  • 传统应用、服务器集群、分布式、SOA各种架构的简单解释

    传统架构:无论是SE应用还是WEB应用,传统架构都是表现层---业务层---持久层---数据库
     
    1000并发(tomcat单台500并发,tomcat一般做集群的话,节点数量不能太多,5个左右):可以采用多服务器如2台tomcat搭建服务器集群,通过编码实现负载均衡,session共享等问题
    100000并发:需要按照模块将系统进行拆分,这样就可以单独为某些业务添加服务器,需要系统之间配合完成整个业务逻辑,这种也称为分布式。
    分布式架构:多个子系统相互协作完成业务流程,系统之间需要进行通信(可以使用WebService)。
    SOA架构:面向服务的架构,将工程拆分成服务层、表现层两个工程。服务层处理业务逻辑,只需对外提供服务,表现层只需要处理和 页面前台的交互。也就是说订单系统不只是会调用订单服务,还有会调用其它服务,如会员服务等,服务和表现层之间的通信都通过远程服务之间的调用来实现,服务工程和表现层工程之间的对应关系为多对多。如可以使用这种架构进行开发时,就需要选取一个表现层和服务之间的调用方式,所以Dubbo就是一个不错的选择。
     

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

  • 相关阅读:
    Chrome截屏-截取当前页
    SecureCRT 工具分享
    mongodb在shutdown时报错:shutdown must run from localhost when running db without auth
    gdb如何实现info vtbl命令
    aspose.word 替换图片
    字节跳动校招+社招
    Flink日志输出配置
    Kafka高可用及高性能原因
    基于SAAS模式的客服云平台落地实践
    代码Recode
  • 原文地址:https://www.cnblogs.com/gongchengshixiaobai/p/8146128.html
Copyright © 2011-2022 走看看