近几年,微服务架构迅速在整个技术社区窜红,它被认为是 IT软件架构的未来方向。热度虽高,但对于很多中小公司来说微服务却是遥不可及,因为团队规模和能力又反过来制约了他们采用新技术的步伐。很多人对于微服务技术也都有着一些疑虑,比如:
希望能够用通俗易懂的语言帮助你理以上几个问题,同时也是希望能够由浅入深、由表及里系统为你讲解微服务的各个关键环节,帮你上手微服务。
1.1. SpringBoot
1.1.1. SpringBoot与微服务的区别与联系
1.1.2. 快速构建SpringBoot工程
1.1.3. SpringBoot核心组件start、actuator等剖析
1.1.4. 快速集成Mybatis实战
1.1.5. 快速集成Dubbo及案例实战
1.1.6. 快速集成redis及案例实战
1.1.7. 构建Swagger插件实现API管理及接口测试体系
1.2. SpringCloud
1.2.1. Zuul路由网关详解及源码探析
1.2.2. Ribbon客户端负载均衡原理与算法详解,与服务端负载均衡区别
1.2.3. Feign声明式服务调用方式实现
1.2.4. Hystrix服务熔断及服务降级实战
1.2.5. Eureka注册中心构件及源码分析
1.2.6. Config配置服务中心与svn、git快速集成
1.2.7. Sleuth调用链路跟踪
1.2.8. BUS消息总线技术
1.2.9. Stream 消息驱动的微服务
1.3. Docker虚拟化技术
1.3.1. Docker介绍、安装与使用
1.3.2. Docker组成
1.3.3. Docker Compose部署脚本
1.3.4. Docker Service 服务编排
1.3.5. Docker Redis分布式集群部署
1.3.6. Docker File构建
1.3.7. 通过Maven插件打包Docker镜像
1.3.8. Docker部署及运行应用程序
1.3.9. Kubernetes编配
1.3.10. 基于Docker构建MySQL集群实战
高可用SpringCloud微服务与Docker集成实现动态扩容实战
熟知以上技术之外,现在的主流技术中还包含了