之前的操作,我们有了管理他的配置中心和注册中心。下一步我们就要配置网关了。
于是,问题就要回到什么是网关?
以及为什么要配置网关
上来了。
先聊聊为什么要配置网关。
注册中心相当于对各种服务进行调度,把他们安排的明明白白的。但注册中心能力再打,他也没办法安置前端的请求,让他们一一入座,也没办法对一些恶意请求进行拦截。
问题就出现了,前端服务此时只能自己在配置里改变请求的位置,而且,每次改变请求就要更改配置,重新上线。
恶意请求也无法拦截。
这显然是不合理的。
于是,网关出现了。
网关是通过断言
(Predicate)对前端请求进行管理的,以及拦截器
(Filter)对恶意请求进行拦截的东西。它的出现就恰好解决了我们刚才提到的问题。
常用的网关有zuul
&linked
以及我们今天的主角Spring-Cloud Gateway
。
详细
工作原理图
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/183154.html原文链接:https://javaforall.cn