【SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】
现在我们的微服务结构

数据独立、服务独立,Nacos 作为注册中心并提供配置管理服务,然后微服务之间相互远程调用使用Feign 客户端进行实现,外部用户使用微服务时,直接调用就行了 ,【就像我们直接使用浏览器或者postman 发请求】
这里其实问题就来了,现在微服务直接摆在那儿,允许任何人发请求进行访问,很明显一点都不安全!
【毕竟不是所有的业务都是对外公开的】
所以用户身份验证很有必要!【谁来做?网关 Gateway】

网关功能:
在SpringCloud中网关的实现包括两种:
Zuul是基于Servlet的实现,属于阻塞式编程。而SpringCloudGateway则是基于Spring5中提供的WebFlux,属于响应式编程的实现,具备更好的性能。
网关的作用:
下一篇:贵州“村超”上的律师身影