干货分享微服务spring-cloud(6.Api网关服务zuul)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了干货分享微服务spring-cloud(6.Api网关服务zuul)相关的知识,希望对你有一定的参考价值。

Spring cloud zuulNetflix zuul进行了封装实现

新建spring boot项目demo-springcloud-api-gateway,创建启动类ZuulApplication@EnableZuulProxy启动网关代理的配置,它也是组合注解,启用了服务注册发现和熔断器

技术分享图片技术分享图片

项目关键依赖spring-cloud-starter-zuul对网关支持

技术分享图片

配置文件application.properties,路由配置主要有传统路由和服务路由,传统路由就是ip和端口这种,服务路由就是使用服务名作为路由。传统路由我们配置为/tradition/**,服务路由配置为/serviceToClientserviceToConsumer

技术分享图片


启动注册中心,启动服务提供者,启动demo-springcloud-api-gateway,浏览器访问http://localhost:4441/tradition/hello和http://localhost:4441/serviceToClient/hello和http://localhost:4441/serviceToConsumer/hello和http://localhost:4441/demo-springcloud-consumer/hello均正常访问

技术分享图片技术分享图片

以上是关于干货分享微服务spring-cloud(6.Api网关服务zuul)的主要内容,如果未能解决你的问题,请参考以下文章

干货分享微服务spring-cloud(5.声明式服务调用feign)

干货分享微服务spring-cloud(4.负载均衡ribbon与熔断器hystrix)

干货分享微服务spring-cloud(7.配置中心spring-cloud-config)

干货分享微服务spring-cloud(8.服务治理和配置中心Spring-cloud-zooke)

高容错微服务架构设计思路(干货分享)

spring-cloud 微服务