首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
Dubbo
时间:
2020-07-23 22:42:41
阅读:
58
评论:
0
收藏:
0
[点我收藏+]
标签:
工程
取出
独立
核心
过程
扩展性
抽取
数据
加入集群
架构的演变过程
定义:所有的内容都在一个war里,布署一个tomcat
优点:简单,开发速度快,成本低
缺点:偶合度高,只能用一种语言,扩展性差
垂直架构:
定义:按业务模块划工程,每个业务模块就是一个war,布署到一个tomcat
优点:相对解偶,维护成本相对易于拓展,技术较多
缺点:不利于开发、扩展、维护。代码之间存在数据、方法的冗余
分布式:
定义: 核心业务抽取出来,作为独立的服务, 每个业务打成一个war,布署到一个tomcat,通过远程调用服务
优点: 利于开发、扩展、维护,代码没有方法的冗余,技术较多
缺点:服务单点故障,IP写死,一旦服务提供者不可用了,功能就不行了
流动计算架构(SOA)
定义 : 在分布式的基础,加上服务调配与治理 注册中心
优点: 利于开发、扩展、维护,代码没有方法的冗余,技术较多。注册中可以集群,实现高可用,负载均衡
缺点:操作的都相同的数据库,数据库压力比较大,但数据要同步,数据维护比较麻烦
微服架构
定义:以完成具体某个功能为单位,拥有处理业务与存储数据的能力,功能相对简单。通过rest api的方式调用
优点:利于开发、扩展、维护,代码没有方法的冗余,技术较多。注册中可以集群,实现高可用,负载均衡,服务治理、熔断降级。。。。。随时加入集群
Dubbo
标签:
工程
取出
独立
核心
过程
扩展性
抽取
数据
加入集群
原文地址:https://www.cnblogs.com/Mikeylife/p/13367500.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!