认识微服务

单体架构

单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。

  • 优点:
    • 架构简单
    • 部署成本低
  • 缺点:
    • 团队协作成本高
    • 系统发布效率低
    • 系统可用性差

总结:

单体架构适合开发功能相对简单,规模较小的项目。

微服务

微服务架构,是服务化思想指导下的一套最佳实践架构方案。服务化,就是把单体架构中的功能模块拆分为多个独立项目。

  • 粒度小
  • 团队自治
  • 服务自治

SpringCloud

SpringCloud是目前国内使用最广泛的微服务框架。官网地址:Spring Cloud

SpringCloud集成了各种微服务功能组件,并基于SpringBoot实现了这些组件的自动装配,从而提供了良好的开箱即用体验:

相关推荐
葡萄成熟时 !4 小时前
JAVA 常用API学习笔记
java·笔记·学习
画中有画4 小时前
MLOps 架构在大模型应用系统中的设计与实践
架构
Rain的Java大神之路5 小时前
介绍一下分布式事务
java·分布式·后端·spring·spring cloud·架构·springcloud
厚国兄5 小时前
大模型AI Agent记忆系统——Graphiti_源码架构与实现教程
架构·agent
canonical_entropy5 小时前
可逆不是逆向运行:DeepSeek Harness 架构的数学本质
人工智能·架构·agent
吴声子夜歌5 小时前
Java面试题——基础(一)
java·开发语言
南城以南溫暖如初1476 小时前
外卖CPS实战指南:从技术选型到运营落地全流程解析
java·spring boot·mysql·架构·vue
ZGIAI6 小时前
ZGI Workflow:让知识检索进入业务流程
人工智能·架构
ZGIAI6 小时前
ZGI 模型网关:统一接入与路由大模型
人工智能·架构
傻啦嘿哟6 小时前
英雄联盟皮肤爬虫:爬取全皮肤价格与特效,做比价工具
java·c++·爬虫