springcloud
矿泉
这个作者很懒,什么都没留下…
展开
-
zuulFilter中注入bean 失败
一. 为什么要用到这个 上周想实现在网关层 zuul 实现用户认证操作,即需要在网关过滤器中调用其他的微服务,按常规做法在 filter 中用 @Autowired 注解一个feign接口,启动 一直失败,用度娘谷歌查了又查,只找到一些类似【在过滤器中注入bean】失败,但说的都是springMVC 并不是springcloud中的网关层二. 解决方法 查了很久,最终原创 2018-01-23 10:15:54 · 2250 阅读 · 2 评论 -
windows 安装 elastic 6.X
一. 为什么要用到这个用springCloud做分布式开发时,涉及到链路追踪的相关知识,详细参照 spring-cloud-sleuth+zipkin追踪服务实现(三)里面把链路追踪日志用elastic作用了持久化,但没有提到在wimdows环境下怎么安装,网上找的都是 2.x 或者 5.x 的教程,而且都是linux环境下,但我们开发一般用windows,故有此需求。二. 基础知原创 2018-01-11 17:29:51 · 3463 阅读 · 1 评论 -
eureka 启动失败 返回xml信息
一. 为什么要用到这个 今天照常启动eclipse后,启动eureka项目,访问对应eureka却返回一大堆 xml 信息,看控制台却并没有报错,很奇怪的情况,度娘甚至找不到相关信息,google上有一个问题类似的,下面 有个提示说 在配置文件里加一行配置,我试了依然失败二.解决方案 尝试各种方法无果后,决定从maven下手。 第一次,找到自己ma原创 2018-01-16 16:21:06 · 978 阅读 · 0 评论 -
用 zuulFilter 打印请求日志
一. 为什么要用到这个 用了 spingcloud 之后,很多业务功能都可以做分离,在网关 zuul 层的过滤器除了做一些验证之外,还可以用来打印请求日志。二.具体做法 话不多说,直接上代码:import java.io.IOException;import java.io.InputStream;import java.nio.charset.Charset原创 2018-01-25 11:27:45 · 10861 阅读 · 3 评论 -
springcloud 中 zuul 如何修改请求参数
一. 为什么要用到这个 在基于 springcloud 构建的微服务系统中,通常使用网关zuul来进行一些用户验证等过滤的操作,比如 用户在 header 或者 url 参数中存放了 token ,网关层需要 用该 token 查出用户 的 userId ,并存放于 request 中,以便后续微服务可以直接使用而避免再去用 token 查询。二.基础知识 在 zuul 中最大...原创 2018-01-18 10:45:21 · 10786 阅读 · 10 评论