网关Gateway
网关的功能:身份认证和权限校验、服务路由和负载均衡、请求限流
在SpringCloud中网关的实现包括两种:gateway和zuul。Zuul是基于Servlet的实现,属于阻塞式编程。而SpringCloudGateway则是基于Spring5中提供的WebFlux,属于响应式编程的实现,具备更好的性能。
搭建gateway
引入依赖
dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-gateway/artifactId/dependencydependencygroupId