首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
SpringBoot的生态
为什么使用SpringBoot ?
SpringBoot所处的时代背景
SpringBoot入门
SpringBoot配置文件
SpringBoot简化部署-打jar包
SpringBoot依赖管理
SpringBoot自动配置
SpringBoot容器功能
SpringBoot应用应该如何编写
SpringBoot插件-Lombok
SpringBoot-dev-tools
SpringBoot-Spring Initializr
SpringBoot配置文件-yml
SpringMVC配置概览
SpringBoot静态资源访问
SpringBoot欢迎页与Favicon
SpringBoot静态资源配置原理
SpringBoot请求参数处理
SpringBoot普通参数与基本注解
模板引擎-Thymeleaf用法介绍
SpringBoot使用Thymeleaf
后台管理系统-登录页面整合
后台登录逻辑处理
抽取公共页面-leftbar、header
公共页面完善
动态表格遍历
拦截器-登录验证
文件上传功能
自定义错误处理
数据访问-JDBC
使用Druid数据源
整合Mybatis
整合Mybatis-Plus
使用MybatisPlus完成CRUD功能
数据列表分页功能
用户删除功能
SpringBoot整合Redis
Redis统计url访问功能
SpringBoot单元测试
单元测试-常用注解
单元测试-断言
SpringBoot指标监控
监控可视化整合
SpringBoot-Profile功能
SpringBoot原理解析
项目代码仓库地址
当前位置:
首页>>
技术小册>>
手把手带你学习SpringBoot-零基础到实战
小册名称:手把手带你学习SpringBoot-零基础到实战
### 微服务 James Lewis and Martin Fowler (2014) 提出微服务完整概念。https://martinfowler.com/microservices/ In short, the microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API. These services are built around business capabilities and independently deployable by fully automated deployment machinery. There is a bare minimum of centralized management of these services, which may be written in different programming languages and use different data storage technologies.-- James Lewis and Martin Fowler (2014) ● 微服务是一种架构风格 ● 一个应用拆分为一组小型服务 ● 每个服务运行在自己的进程内,也就是可独立部署和升级 ● 服务之间使用轻量级HTTP交互 ● 服务围绕业务功能拆分 ● 可以由全自动部署机制独立部署 ● 去中心化,服务自治。服务可以使用不同的语言、不同的存储技术 ### 分布式 ![](/uploads/images/20230626/ca252de9986fa7defc5ac8ca080198eb.png) 分布式的困难 ● 远程调用 ● 服务发现 ● 负载均衡 ● 服务容错 ● 配置管理 ● 服务监控 ● 链路追踪 ● 日志管理 ● 任务调度 ● ...... ### 分布式的解决 ● SpringBoot + SpringCloud ![](/uploads/images/20230626/d52b4cc0a0be752a4a1106155b740dfc.png) ### 如何学习SpringBoot 官网文档架构 ![](/uploads/images/20230626/820818545ef9285fd4a97d9446353aaa.png) ![](/uploads/images/20230626/a6903e1d3b92db8df634ad50e8d34f66.png)
上一篇:
为什么使用SpringBoot ?
下一篇:
SpringBoot入门
该分类下的相关小册推荐:
Mybatis合辑1-Mybatis基础入门
深入理解Java虚拟机
Java语言基础10-Java中的集合
Java语言基础1-基础知识
java源码学习笔记
Java语言基础15-单元测试和日志技术
Java必知必会-Maven高级
Java语言基础9-常用API和常见算法
Mybatis合辑4-Mybatis缓存机制
Mybatis合辑5-注解、扩展、SQL构建
Mybatis合辑3-Mybatis动态SQL
Java语言基础5-面向对象初级