Spring Cloud技术初探系列

概述

最近由于项目中需要开发一套通用的接入网关系统,本着不重复造轮子的思想,想从现有的开源框架中参考设计或者是直接拿来。在此之前我对Spring Cloud体系没有过多了解,项目中大部分使用的都是经典的SSM框架,写本系列文章也是为了在Spring Cloud体系中有所积淀。

文章中更多的是一些基础性的原理探究和比较。学习Spring的一些优秀设计思想和方法,以便在以后的使用中能够更加得心应手。由于Spring Cloud是基于Spring Boot的,所以本系列文章虽然取名为“Spring Cloud技术初探”,但是却介绍了很多Spring Boot的原理。因为在了解相关原理后头脑里才会将整个知识体系贯穿起来,并且在会用的基础上掌握更多高级特性,从而能够针对问题提供更多更优雅的解决方案。至于如何运用Spring Cloud构建自己的微服务则属于架构上的范畴,在该系列文章中不会涉及。

在本系列文章中会对以下内容进行分析:Spring Boot作为Spring Cloud体系的基础,是如何运作的,基于它的应用开发模式是如何有别于传统的Spring xml模式的,它做了怎么样的设计能够让整个Spring Cloud体系的各个组件自由集成;Spring Boot中的内嵌Web容器是如何启动的,它是如何和内嵌Web容器关联起来,和我们熟悉的外部Web容器启动方式有什么区别;基于Reactor引入响应式编程后的Spring WebFlux是如何有别于传统的Spring MVC的,它是如何脱离Servlet容器而提供服务的;Spring Cloud Gateway是如何基于Spring WebFlux进行扩展的,如何在此框架上定制开发等等。

本系列文章基于Spring Framework 5.0.10.RELEASE, Spring Boot 2.0.6.RELEASE,Spring Cloud Gateway 2.0.2.RELEASE版本源码进行的分析。

目录

第一章 Spring Boot 启动流程(一)—— Spring Cloud技术初探系列
第二章 Spring Boot 启动流程(二)—— Spring Cloud技术初探系列
第三章 基于注解的Java代码配置 —— Spring Cloud技术初探系列
第四章 开箱即用的简洁之道 —— Spring Cloud技术初探系列
第五章 Spring Boot的内置Web Server —— Spring Cloud技术初探系列
第六章 Reactive Web框架 —— Spring Cloud技术初探系列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值