SpringCloud zuul简单路由实现
2019-06-20 20:44
176 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42160856/article/details/92810492
SpringCloudZuul
- 创建各微服务(eureka,producer,zuul)
- producer简单的接口提供,返回string
- zuul 网关服务配置
- pom
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-zuul</artifactId> </dependency>
- application.properties配置
spring.application.name= service-zuul server.port= 9300 eureka.client.serviceUrl.defaultZone= http://localhost:9000/eureka #service-producer 为需调用服务名称,有几个配置几个 zuul.routes.service-producer.path=/service-producer/** zuul.routes.service-producer.serviceId=service-producer
- ZuulFilter配置
public class ZuulDebugFilter extends ZuulFilter { private static final Logger LOGGER = LoggerFactory.getLogger(ZuulDebugFilter.class); @Override public String filterType() {return "post";} @Override public int filterOrder() {return 999;} @Override public boolean shouldFilter() {return true;} @Override public Object run() { RequestContext ctx = RequestContext.getCurrentContext(); HttpServletRequest request = ctx.getRequest(); LOGGER.info(String.format("URL: %s", request.getRequestURL().toString())); return null; }
- 启动测试
浏览器访问zuul 服务,zuul实现服务转发
http://127.0.0.1:9300/service-producer/test?name=username
返回
相关文章推荐
- spring cloud 整合 zuul 实现简单路由时 zuul No route found for uri 问题
- 走进Spring Cloud之七 简单Zuul(路由网关)(Greenwich版本)
- 使用Spring Cloud Zuul实现动态路由
- 利用Spring Cloud Zuul实现动态路由示例代码
- SpringCloud系列:利用Zuul实现统一服务网关服务,简单实现IP白名单功能
- SpringCloud教程十:Zuul+Mysql实现动态路由
- Spring Cloud Zuul实现动态路由(zuul设计)
- SpringCloud Zuul实现动态路由
- Spring Cloud 入门教程(九): 路由网关zuul
- 七、SpringCloud之路由网关Zuul
- springcloud-路由Zuul
- 【Spring Cloud】Zuul 路由访问
- springcloud入门之路由网关zuul
- springboot+spring cloud实现简单的gateway注册服务
- (五)java spring cloud版b2b2c社交电商spring cloud分布式微服务-路由网关(zuul)
- Spring Cloud Zuul中路由配置细节
- springcloud学习笔记(八)SpringCloud集成zuul路由(一)
- 最新Spring Cloud (Finchley.RELEASE版本)Eureka + Ribbon/Feign+Hystrix+Zuul的简单使用
- 【Spring Cloud】Zuul 路由访问
- spring-cloud-config 配置中心及Zuul路由