认识微服务

单体架构

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

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

总结:

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

微服务

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

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

SpringCloud

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

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

相关推荐
Java学长-kirito19 分钟前
springboot/ssm图书大厦图书管理系统Java代码编写web图书借阅项目
java·开发语言
V+zmm1013427 分钟前
基于微信小程序的在线选课系统springboot+论文源码调试讲解
java·小程序·毕业设计·mvc·springboot
罗政30 分钟前
PDF书籍《手写调用链监控APM系统-Java版》第10章 插件与链路的结合:SpringBoot环境插件获取应用名
java·spring boot·pdf
simple_ssn31 分钟前
【蓝桥杯】走迷宫
java·算法
simple_ssn32 分钟前
【蓝桥杯】奇怪的捐赠
java·算法
云云32132 分钟前
云手机:Facebook多账号管理的创新解决方案
服务器·线性代数·安全·智能手机·架构·facebook
huipeng92636 分钟前
第三章线性表+第四章ArrayList与顺序表
java·开发语言
ThetaarSofVenice44 分钟前
带着国标充电器出国怎么办? 适配器模式(Adapter Pattern)
java·适配器模式
酷讯网络_2408701601 小时前
【全开源】Java多语言tiktok跨境商城TikTok内嵌商城送搭建教程
java·开发语言·开源
窗外的寒风1 小时前
java工作流模式、背包模式、适配器工厂模式整合架构,让服务任务编排更便捷
架构·适配器模式