一、Groovy编写的Filter 1、可以放到指定目录加载 创建一个pre类型的filter,在run方法中获取HttpServletRequest 然后答应header信息 在代码中加入groovy编译器,间隔10秒扫描一次groovy文件,其代码如下: <dependency> <groupI ...
分类:
其他好文 时间:
2017-06-30 14:01:17
阅读次数:
269
1、ContextLifecycleFilter 2、ZuulServlet 接收请求 ZuulServlet类似SpringMvc的DispatcherServlet,所有的Request都要经过ZuulServlet的处理,因此ZuulServlet是zuul框架源码分析的入口点。 zuul逻辑 ...
分类:
其他好文 时间:
2017-06-30 12:17:40
阅读次数:
287
Zuul大部分功能都是通过过滤器来实现的。Zuul中定义了四种标准过滤器类型,这些过滤器类型对应于请求的典型生命周期。 (1) PRE:这种过滤器在请求被路由之前调用。我们可利用这种过滤器实现身份验证、在集群中选择请求的微服务、记录调试信息等。 (2) ROUTING:这种过滤器将请求路由到微服务。 ...
分类:
其他好文 时间:
2017-06-30 11:08:52
阅读次数:
193
上篇文章讲解了SpringCloud组件和概念介绍,接下来讲解一下SpringCloud组件相关组件使用、原理和每个组件的作用的,它主要提供的模块包括:服务发现(Eureka),断路器(Hystrix),智能路有(Zuul),客户端负载均衡(Ribbon),Archaius,Turbine等 今天学 ...
分类:
编程语言 时间:
2017-06-29 14:03:01
阅读次数:
388
经过测试,书上应该是写错了,如果要全部的路由加前缀,需要将zuul.stripPrefix=true进行设置 而不是书上所说的false ...
分类:
其他好文 时间:
2017-06-28 15:10:09
阅读次数:
110
https://my.oschina.net/u/3300636/blog/851984 netflix zuul 是netflix开发的一个API Gateway 服务器,可以实现安全,流量控制等功能。 Zuul1.x的实现原理基本是一个Servlet 应用。 <!--使用listener 初始化 ...
分类:
其他好文 时间:
2017-06-26 14:53:56
阅读次数:
250
SpringCloud(1-6)服务路由 zuul ...
分类:
编程语言 时间:
2017-06-26 11:27:18
阅读次数:
156
zuul.host.maxTotalConnections: 200 最大连接数 zuul.host.maxPerRouteConnections: 10 单连接数zuul.semaphore.max-semaphores: 128 最大信号量zuul.eureka.[service id].sem ...
分类:
其他好文 时间:
2017-06-14 18:17:55
阅读次数:
266
最近在研究spring-cloud,研究zuul组件时发生下列错误: Caused by: com.netflix.client.ClientException: Load balancer does not have available server for client: zuul-server ...
分类:
其他好文 时间:
2017-06-13 14:31:15
阅读次数:
1241
新公司入职一个多月了,至今没有事情可以做,十来个新同事都一样抓狂,所以大家都自己学习一些新东西,我最近在看zookeeper,感觉蛮不错的,和微服务的zuul以及eureka功能类似,只是代码复杂了一些。而今天,我所要说的是java多线程读取文件的两个例子; 例子1:java多线程批量读取文件 pa ...
分类:
编程语言 时间:
2017-05-24 17:38:45
阅读次数:
375