从传统项目到互联网项目,从单体应用到微服务架构,从人工运维到自动化运维,从物理机房到云服务器再到Serverless,最后留给开发人员的只剩下了业务服务,业务服务的高可用性和可扩展性就成了开发人员能力的考核点,而微服务就是对应的解决方案。

1. 微服务是什么?

2. Spring Boot系列
spring-boot学习:一、spring-boot是什么?
spring-boot学习:二、创建一个restful web service
spring-boot学习:三、spring-boot构建jar包部署
spring-boot学习:四、spring-boot构建war包部署
spring-boot学习:五、自定义配置
spring-boot学习:六、配置多环境和打包
spring-boot学习:七、数据库连接之默认配置
spring-boot学习:八、数据库连接之自定义配置
spring-boot学习:九、数据库连接之集成alibaba druid
spring-boot学习:十、spring-boot集成mybatis
spring-boot学习:十一、spring-boot集成事务
spring-boot学习:十二、spring-boot统一返回数据格式
spring-boot学习:十三、spring-boot统一异常处理
spring-boot学习:十四、spring-boot统一分页处理
spring-boot学习:十五、spring-boot集成thymeleaf
spring-boot学习:十六、spring-boot获取ApplicationContext上下文
spring-boot学习:十七、spring-boot集成redis
spring-boot学习:十八、spring-boot集成swagger
spring-boot学习:十九、spring-boot集成activemq
spring-boot学习:二十、spring-boot集成RabbitMQ

3. Spring Cloud系列

1)spring-cloud入门学习:服务注册与发现Eureka
2)spring-cloud入门学习:服务消费rest+ribbon
3)spring-cloud入门学习:服务消费(Feign)
4)spring-cloud入门学习:断路器Hystrix
5)spring-cloud入门学习:断路器监控Hystrix Dashboard
6)spring-cloud入门学习:断路器聚合监控(Hystrix Dashboard Turbine)
7)spring-cloud入门学习:配置中心config server(git)
8)spring-cloud入门学习:高可用配置中心
9)spring-cloud入门学习:配置中心和消息总线Spring Cloud Bus
10)spring-cloud入门学习:API服务网关Spring Cloud Zuul
11)spring-cloud入门学习:分布式链路跟踪Spring Cloud Sleuth和Zipkin
12)spring-cloud入门学习:服务注册中心Consul
13)spring-cloud入门学习:服务网关Spring Cloud Gateway

4. Docker系列

1)Docker的概念
2)CentOS安装Docker
3)Docker常用指令集
4)Spring Boot Docker(基于IDEA部署)
5)基于github+阿里云容器镜像服务进行docker部署
6)Docker安装Jenkins
7)Docker安装可视化UI之portainer
8)Docker+jenkins+maven+github+阿里云镜像仓库持续化部署spring boot项目
10)Docker容器时区问题

更多推荐

微服务入门学习教程(Spring Boot+Spring Cloud+Docker)