SpringCloud的服务网关zuul
2017-05-04 14:28
916 查看
演示如何使用api网关屏蔽各服务来源
一、概念和定义
1、zuul最终还是使用Ribbon的,顺便测试一下Hystrix断路保护
2、zuul也是一个EurekaClient,访问服务注册中心,获取元数据,使用本地的Ribbon负载均衡,Hystrix断路保护?
3、使用zuul的filter实现鉴权--拦截token
二、开发案例
1、引入pom依赖
2、引入应用注解
三、案例说明
1、访问注册中心,发现EurekaServer启动了,Ribbon/Feign客户端启动了,但是服务(ServiceHelloA和ServiceHelloB)一个也没有启动 http://localhost:8101/
2、通过zuul访问HelloA http://localhost:8401/app-a/HelloA?name=lexiaofei&token=sdsdfsfsd http://localhost:8401/app-a/HelloA?name=lexiaofei
3、通过zuul访问HelloB http://localhost:8401/app-b/HelloB?name=liangshengqi&token=sdsdfsfsd http://localhost:8401/api-b/HelloB?name=liangshengqi
四、代码下载 https://github.com/lexiaofei/workspace_SpringZuul.git
一、概念和定义
1、zuul最终还是使用Ribbon的,顺便测试一下Hystrix断路保护
2、zuul也是一个EurekaClient,访问服务注册中心,获取元数据,使用本地的Ribbon负载均衡,Hystrix断路保护?
3、使用zuul的filter实现鉴权--拦截token
二、开发案例
1、引入pom依赖
2、引入应用注解
三、案例说明
1、访问注册中心,发现EurekaServer启动了,Ribbon/Feign客户端启动了,但是服务(ServiceHelloA和ServiceHelloB)一个也没有启动 http://localhost:8101/
2、通过zuul访问HelloA http://localhost:8401/app-a/HelloA?name=lexiaofei&token=sdsdfsfsd http://localhost:8401/app-a/HelloA?name=lexiaofei
3、通过zuul访问HelloB http://localhost:8401/app-b/HelloB?name=liangshengqi&token=sdsdfsfsd http://localhost:8401/api-b/HelloB?name=liangshengqi
四、代码下载 https://github.com/lexiaofei/workspace_SpringZuul.git
相关文章推荐
- SpringCloud调研系列5.2:服务网关Zuul组合API之Filter研究
- Spring Cloud(七)服务网关 Zuul Filter 使用
- spring cloud 学习(6) - zuul 微服务网关
- SpringCloud之API网关服务Spring Cloud Zuul实例
- Spring-Cloud-Zuul(网关服务)
- Spring Cloud Zuul--服务网关
- SpringCloud的微服务网关:zuul(理论)
- 干货分享微服务spring-cloud(6.Api网关服务zuul)
- Spring Cloud Zuul--服务网关
- Spring Cloud Zuul微服务网关的API限流
- API网关服务:Spring Cloud Zuul
- 五、Spring Cloud - Netflix(Zuul服务网关构建代码层面)
- 详解Spring Cloud Zuul 服务网关
- spring-cloud-zuul服务网关(五)
- SpringCloud API网关服务(Spring Cloud Zuul)
- Spring Cloud(六)服务网关 zuul 快速入门
- SpringCloud系列:利用Zuul实现统一服务网关服务,简单实现IP白名单功能
- springcloud(十):服务网关zuul
- Spring Cloud入门教程(五):API服务网关(Zuul) 上
- spring cloud zuul网关服务重试请求配置和源码分析