GKLBB

当你经历了暴风雨,你也就成为了暴风雨

导航

统计

软件开发 --- 什么是软件架构 ,单体架构,分布式架构,SOA架构,微服务架构?

单体架构,一个程序完成所有业务功能,比如一个jar内包含商城,支付,物流,用户管理等等。

分布式架构,多个程序完成所有业务功能,比如一个商城系统jar,一个支付系统jar,一个物流系统jar相互通过api对接完成复杂项目

SOA架构,多个程序并抽取公共组件完成所有业务功能,比如一个商城系统jar,一个支付系统jar都有用户登录功能,我们可以进行抽取进行单点登录。

微服务架构,多个程序以服务的思想再次拆分,比如一个商城、支付、物流、用户,统一拆分为一个一个购物车服务,下单服务,产品浏览服务,物流服务,用户服务,一个服务就是一个jar。

posted on   GKLBB  阅读(23)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2022-10-07 KAL1 LINUX 官方文档之容器版本 --- 使用 Kali Linux Podman 镜像(更新于2022)
2022-10-07 KAL1 LINUX 官方文档之容器版本 --- 使用 Kali Linux Docker 镜像(更新于2022)
2022-10-07 KAL1 LINUX 官方文档之容器版本 --- 官方 Kali Linux Docker 镜像(更新于2022)
2022-10-07 KAL1 LINUX 官方文档之容器版本 --- Kali Linux LXC/LXD 镜像(更新于2022)
2022-10-07 KAL1 LINUX 官方文档之容器版本 --- 在 Kali Linux 上安装 Docker(更新于2022)
2022-10-07 KAL1 LINUX 官方文档之arm板版本 --- Utilite Pro(更新于2022)
2022-10-07 KAL1 LINUX 官方文档之arm板版本 --- 使用 Raspberry Pi Imager 软件编写 Kali Raspberry Pi 图像(更新于2022)
点击右上角即可分享
微信分享提示