springcloud
not back
这个作者很懒,什么都没留下…
展开
-
springcloud(二):zuul网关过滤
zuul的过滤我们需要继承zuul的一个抽象类 ZuulFilter。 继承了ZuulFilter这个抽象类之后,我们需要实现它的4个抽象方法: filterType: filter的类型,分为pre,route,post,error。pre是在路由之前执行,route是在路由时候执行,post是在路由完成之后执行,error,是在发生错误时候执行。 filterOrder:根据filterType类型,再根据filterOrder的值正序执行。 shouldFilter:返回布尔值,判断此过滤器.原创 2020-06-29 23:31:03 · 208 阅读 · 0 评论 -
zuul:Zuul中RequestContext.setSendZuulResponse记录
一般我们在用zuul写网关的时候,会做一些过滤,但是如果过滤的校验没有通过,我们就不希望zuul转发到后端服务器上了,这样的话我们就可以设置 RequestContext.getCurrentContext().setSendZuulResponse(false) 这样就不会转发到后端的服务上了,但是如果后面还有filter执行的话,其实还是会执行的,我们只需要重写下shouldFilter这个方法就可以了,这个方法可以控制是否走这个filter。 ...原创 2020-06-29 21:30:00 · 1068 阅读 · 1 评论 -
springcloud(一):记录下搭建Eureka,zuul的使用
我们都知道springcloud架构一般是网关,注册中心,还有一些业务服务,原来都是项目上直接用,今天就把搭建过程写一下,方便自己以后查询。 首先搭建一个Eureka的server端 test-eureka: 在pom中引入依赖: <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <原创 2020-06-15 16:30:41 · 13674 阅读 · 0 评论