Spring Cloud 与微服务学习总结(18)—— Spring Cloud Gateway 2.0 详解

Posted 科技D人生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Cloud 与微服务学习总结(18)—— Spring Cloud Gateway 2.0 详解相关的知识,希望对你有一定的参考价值。

前言

为什么很多人觉得 spring cloud gateway 难用?因为它的背后用的是 webflux,涉及到响应式编程,而不是传统的过程式编程。我们把背后的技术梳理一下,不难发现,这个晦涩的根源,就来自于 project reactor,与 spring 项目并驾齐驱的,”面向未来”的响应式编程框架。结果最后的代码,都长的和 lambda 一样。其背后的思想,是观察者模式和非阻塞杂交的产物,学习曲线相对陡峭

一、知识拓扑

spring cloud gateway 涉及到许多比较新的知识和理念,但仅仅对于使用来说,坡度并不是很大。

1.1 使用相关

我们可以想象一下一个路由的必要元素:web 请求,通过一些匹配条件,定位到真正的服务节点。并在这个转发过程的前后,进行一些精细化控制

 其中࿰

以上是关于Spring Cloud 与微服务学习总结(18)—— Spring Cloud Gateway 2.0 详解的主要内容,如果未能解决你的问题,请参考以下文章

Spring Cloud 与微服务学习总结(15)—— Spring Cloud 2021.0.1 发布

Spring Cloud 与微服务学习总结(16)—— 微服务架构统一安全认证设计与实践

Spring Cloud 与微服务学习总结(16)—— 微服务架构统一安全认证设计与实践

Spring Cloud与微服务学习总结(13)——云原生趋势下,微服务的拆分粒度如何把握?

Spring Cloud与微服务学习总结(13)——云原生趋势下,微服务的拆分粒度如何把握?

Spring Cloud 与微服务学习总结(14)—— 云原生时代,如何从 Java 开发者转型微服务?