认识微服务

单体架构

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

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

总结:

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

微服务

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

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

SpringCloud

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

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

相关推荐
米码收割机7 小时前
【项目】spring boot+vue3 宠物领养系统(源码+文档)【独一无二】
java·spring boot·宠物
名为沙丁鱼的猫7298 小时前
【审计日志组件实践复盘】前端工程化 + 后端DDD架构(AOP切面拦截日志) + MBG
前端·架构
刹那芳华19928 小时前
STMF+ESP-S+MQTT协议连接华为云端(附踩坑记录)
java·struts·华为
就改了13 小时前
Java8 日期处理(详细版)
java·python·算法
麻瓜生活睁不开眼14 小时前
Android16定制SearchLauncher新增投屏Cast桌面快捷图标完整实现
java·launcher·aosp16
IT小盘15 小时前
12-Prompt不等于一句话-System-User-Context三层结构
java·windows·prompt
都叫我大帅哥16 小时前
Spring Data JPA 查询之道:方法命名与示例查询完全指南
java·后端·spring
momo17 小时前
Java+WebAI黑马知识点
java·spring boot·mybatis
奇迹暖暖暖17 小时前
企业邮箱选型与部署:公司用什么邮箱比较好、如何注册企业邮箱
安全·架构·邮箱
重庆小透明18 小时前
带你从不同视角了解三大MQ
java·学习·spring·kafka·rabbitmq·rocketmq