一、gateway和zuul
Spring Cloud Finchley版本的gateway比zuul 1.x系列的性能和功能整体要好,且使用 Gateway 做跨域相比应用本身或是 Nginx 的好处是规则可以配置的更加灵活...这两者相同的地方就是都是作为网关,处理前段的请求,可以进行路由到对应的服务或者url,也可以针对权限做过滤处理,也可以对其他服务响应的结果做处理
二、使用gateway的路由功能
1、 搭载springcloud...注册中心,再启动service-client和service-gateway
直接调用 localhost:8090/hi?...这里我们配置的是如果请求地址携带zzzgd则会跳转到我们配置的uri
配置好gateway,重新启动,然后我们调用localhost:8088(网关的地址和端口)/zzzgd/abc,这个地址是没有任何匹配的接口的...路由到其他服务
我们知道,zuul是可以根据服务在eureka的serviceId,来将请求路由到不同的服务上,这也是网关最大的作用之一,gateway也可以
gateway可以通过开启以下配置来打开根据服务的