“Eureka 应用程序变迁图”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) |
||
第2行: | 第2行: | ||
无论是 SOA 架构、RPC 架构还是微服务架构统称为分布式架构。 | 无论是 SOA 架构、RPC 架构还是微服务架构统称为分布式架构。 | ||
+ | {| class="wikitable" | ||
+ | !第一代:单体架构 | ||
+ | !第二代:SOA 架构 | ||
+ | !第三代:微服务架构 | ||
+ | |- | ||
+ | | | ||
+ | * 紧耦合 | ||
+ | * 系统复杂、错综交互,牵一发而动全身 | ||
+ | * 重复制造各种轮子:OS、DB、Middleware | ||
+ | * 完全封闭的架构 | ||
+ | |||
+ | |||
+ | | | ||
+ | * 松耦合 | ||
+ | * 通常通过 ESB 进行系统集成 | ||
+ | * 有状态 | ||
+ | * 大团队:100-200人 | ||
+ | * TTM。1年、半年、月 | ||
+ | * 集中式、计划内停机扩容 | ||
+ | | | ||
+ | * 解耦 | ||
+ | * 小团队;2 Pizza Team | ||
+ | * TTM;按天、周进行升级分布 | ||
+ | * DevOps:CI、CD,全自动化 | ||
+ | * 可扩展性;自动弹性伸缩 | ||
+ | * 高可用;升级、扩容不中断业务 | ||
+ | |- | ||
+ | ! colspan="3" |应用向 CloudNative 演进,微服务是 CloudNative 的事实标准 | ||
+ | |} |
2023年3月6日 (一) 03:14的版本
https://www.bilibili.com/video/BV1eU4y187zE/?p=3
无论是 SOA 架构、RPC 架构还是微服务架构统称为分布式架构。
第一代:单体架构 | 第二代:SOA 架构 | 第三代:微服务架构 |
---|---|---|
|
|
|
应用向 CloudNative 演进,微服务是 CloudNative 的事实标准 |