紫影基地

 找回密码
 立即注册
查看: 809|回复: 1

浅谈架构(单体架构、 SOA架构、微服务架构)

[复制链接]
阅读字号:

57

主题

62

帖子

904

积分

高级会员

Rank: 4

积分
904
发表于 2021-11-8 11:31:28 | 显示全部楼层 |阅读模式
单体架构


  • 一个典型的单体应用就是将所有的业务场景的表示层、业务逻辑层和数据访问层放在一个工程中,最终经过编译、打包,部署在一台服务器上。
    例如:典型的J2EE工程,它是将表示层的JSP、业务逻辑层的Service、Controller和数据访问层的Dao,打成war包,部署在Tomcat、Jetty或者其他Servlet容器中运行
113218lagfviz5im6a60zm.jpg


SOA架构


  • SOA架构是面向服务的体系结构,主要目的是为了各个系统更加容易地融合在一起。
    例如:以购物商城为例,由于功能模块越来越多,系统非常臃肿所有对系统进行横向拆分,各个服务之间彼此相对独立,通过服务治理框架进行服务之间的通信以及管理,常用的服务治理框架有:dubbo、dubbox等
113219qv07lktnkz1llz7v.png


  • 微服务是将一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务模块。
113220z1wsjjm66sg7aauj.png
如理解有误,请指正,谢谢!

来源:https://www.jianshu.com/p/84a4215fc52f
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

11

主题

13

帖子

157

积分

注册会员

Rank: 2

积分
157
发表于 2021-11-11 12:32:12 来自手机 | 显示全部楼层
问题是什么爱好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫影基地

GMT+8, 2025-1-12 10:07 , Processed in 0.099074 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表