初识Spring Cloud系列——总结下篇

233 阅读2分钟

这是我参与更文挑战的第30天,活动详情查看: 更文挑战

今天是这个月更文的最后一天了,话不多说,直接进入正文吧

Gateway原理

Spring Cloud Gateway作为一个构建再Spring生态系统之上的API网关,文中主要写了网关的原因、优势(为什么选择它的原因)、特性、核心功能以及它的执行过程,美中不足的是缺少了相关的代码案例,以便读者更容易上手学习

Config原理

配置中心Spring Cloud Config,开篇先用小故事来引入配置中心的重要性(虽然故事的相关性稍微小点,但想这个故事确实花了一些时间),然后罗列了Spring Cloud Config的使用原因、功能、怎样使用、组成部分以及一个实战小demo

Stream原理

说到Spring Cloud Stream,其实小编之前使用它对kafaka的数据做过许多测试,当时目标是想搭建一个即时消息通知中心,很可惜还不完善,又搁置了几个月时间,基本都把知识点还给官网了,文章中讲了Spring Cloud Stream的相关项目Spring Messaging 和 Spring Integration,以及写了一个实战小demo

Sleuth原理

Spring Cloud Sleuth这一篇文章中,相对前几篇来说,比较符合标题(Sleuth原理),之前文章在其它相关知识点写的太细,导致本身的原理讲解一笔略过了,当然,比真正的原理还是差一线,主要讲了Spring Cloud Sleuth的实现逻辑以及使用Sleuth搭建的小demo

Seata原理

Seata的内容,作为一个能够提供分布式事务解决方案的框架,基本是面试中分布式问题的必问项,当然,文中涉及了小部分,讲了分布式事务的处理过程以及Seata的四种模式

Data Flow

Spring Cloud Data Flow主要是作为数据通道,文章主要说了Spring Cloud Data Flow与Spring XD的区别以及Data Flow的特点、功能

Security功能

Spring Cloud Security相当于网关中的主要内核,也是每个系统中的必备功能————登陆认证,当然,还有其它的认证框架,比如Apache Shiro,不过只要我们吃透一种框架的认证流程,那么也就能举一反三了,实现的业务逻辑都是类似的,身份认证、授权、使用token或session作为ticket(票据)、过期时间、token或session缓存等,不过,本文中讲的不多,说了OAuth2.0的认证流程、授权方式以及Spring Cloud Security 功能

好了,6月更文完毕!