版权声明:本文为博主原创文章,觉得稍有帮助,可点赞、转载注明出处。 https://blog.csdn.net/chenghuaying/article/details/82557010
Spring Cloud系列规划
凡事预则立不预则废,微服务体系很庞大,学习、了解、原理理解、实际应用都需要持之以恒。学以致用才是最终目标,时刻谨记,切勿让所学成了空中楼阁!
Spring Cloud系列之路分为几个个阶段:
- 最简单的入门实例
- 组件详细使用
- 实现原理分析
- 微服务实用功能实现
- 微服务应用综合搭建
- 核心组件各方面横向对比
最简单的入门实例
整体简介
这系列的主旨是以最简单的形式展现Spring Cloud各个组件的入门使用,重在入门,对应微服务的各个关键点的组件说明,后续会有详细的使用以及原理层面的分析, 后续不重复说明了。每篇都会从以下几点来入门,尽量保持系列的每篇结构一致,减少旁枝末节的差异,将注意力集中在系列核心之上。
- 组件的简介
- 代码实现
- 源代码位置:代码都放到github上了,本来想着每篇文章对应一个tag,没实现,就尽量通过模块独立的方式来实现
- project 名称:统一放在spring-cloud-demo中
- module名称:将module名称与端口做个对应罗列
- 模块的pom文件:依赖管理,有些组件的版本需要具体指定
- 资源配置文件:注意文件位置与内容,spring.application.name与server.port是关键
- 简单代码实现:示例功能展示
- 验证:启动一个或者多个模块,查看dashboard或者测试服务功能验证组件功能
- 思考:对组件的一些思考的罗列,后续详细会深入理解
环境简介
- Spring Cloud版本:
<spring-cloud.version>Finchley.SR1</spring-cloud.version>
- 开发工具:
Intellij JDEA 2018.1.6
- JDK版本:
<java.version>1.8</java.version>
- Maven版本:
3.3.9
- Github地址:https://github.com/andyChenHuaYing/spring-cloud-demo
目录
组件详细使用
简介
针对具体的组件,详细的功能使用说明,占位。。。
目录
占位。。。
实现原理分析
简介
对核心组件的核心功能原理梳理,结合代码分析。聚焦核心功能线,代码结构及某些细节实现。
目录
占位。。。
微服务实用功能实现
简介
对微服务或者分布式体系中常用的功能实现,如分布式锁,分布式主键,zookeeper操作,消息中间件集成等。
目录
占位。。。
微服务应用综合搭建
简介
心比较大,目标是想自己能搭建一套完整的微服务体系,不仅仅包括功能组件,容器化、持续集成部署、监控、功能封装等等。。。
目录
占位。。。
核心组件各方面横向对比
简介
微服务是一种架构风格,各个关键点的解决方案实现各有千秋,也许工作中使用的并不是这一套,横向类比,优缺对比,取舍之道的理解等,学以致用是根本。
目录
占位。。。