随笔分类 -  springCloud

摘要:Spring Cloud Config 本地配置覆盖远程配置 Spring Cloud Config 配置的优先级 远程配置 > 本地配置 > java代码配置 当需要本地配置优先时,可以限制远程配置的优先级 配置 spring: cloud: config: allow-override: tru 阅读全文
posted @ 2020-07-21 10:00 路迢迢 阅读(3097) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud Gateway 限流 限流的目的是通过对并发访问/请求进行限速或者对一个时间窗口内的请求进行限速来保护系统,一旦达到限制速率则可由拒绝服务,就是定向到错误页或友好的展示页,排队或等待 Gateway内置过滤器工厂限流 Spring Cloud Gateway官方就提供了Re 阅读全文
posted @ 2020-06-17 14:55 路迢迢 阅读(1391) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud Gateway 权重路由 使用场景:需要多版本服务控制的时候,需要对服务进行权重路由,最常见的场景就是一个服务有两个版本V1,V2,在线上灰度的时候,需要忘光动态实时推送路由的权重信息,如95的流量到V1,5的流量到V2. spring: cloud: gateway: r 阅读全文
posted @ 2020-06-16 14:11 路迢迢 阅读(1585) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud Gateway 自定义Filter Spring Cloud Gateway 的Filter分为GatewayFilter和GlobalFilter两种,二者区别如下 GatewayFilter : 需要通过spring.cloud.routes.filters 配置在具体 阅读全文
posted @ 2020-06-16 09:56 路迢迢 阅读(9103) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud Gateway 内置Filter Spring Cloud Gateway中内置了很多过滤器,实现类有二十多个; 分类几类: AddRequestHeader 给请求加上一条header信息; spring: cloud: gateway: routes: - id: ad 阅读全文
posted @ 2020-06-15 16:56 路迢迢 阅读(1776) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud Gateway 断言 Spring Cloud Gateway提供了很多断言设置,当http请求进入Spring Cloud Gateway时,网关中的路由断言工厂会根基配置的路由规则,对http请求进行断言匹配,匹配成功的请求进行路由转发,失败的直接返回是错误信息。 以下 阅读全文
posted @ 2020-06-15 16:54 路迢迢 阅读(1098) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud Gateway 基本使用 maven依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</ar 阅读全文
posted @ 2020-06-15 16:52 路迢迢 阅读(607) 评论(0) 推荐(0) 编辑
摘要:导入依赖 日志 获取当前的traceId 阅读全文
posted @ 2019-12-27 19:31 路迢迢 阅读(312) 评论(0) 推荐(1) 编辑
摘要:导入依赖 日志 获取当前id 阅读全文
posted @ 2019-12-27 19:30 路迢迢 阅读(261) 评论(0) 推荐(0) 编辑
摘要:spring boot 规范json返回值 spring boot 接口返回配置 @ResponseBody ,则返回自定义的对象,解析成json。 但是,部分字段能友好的展示出来。如 Date,Long。Date必须手动格式化,才能输出想要的格式,还要注意时区问题。Long类型,相对过长的Long 阅读全文
posted @ 2019-10-17 09:45 路迢迢 阅读(1311) 评论(0) 推荐(0) 编辑
摘要:集群搭建是在单节点基础上做的 单节点注册中心搭建--> https://www.cnblogs.com/chenglc/p/9561295.html 在单节点的基础上修改配置文件 bootstrap.yml 再复制一个节点, 去掉原有的两项配置 分别启动即可 同步原理:两个节点并没有做特殊的复制处理 阅读全文
posted @ 2019-06-11 18:09 路迢迢 阅读(363) 评论(0) 推荐(0) 编辑
摘要:两种方法 方法一: 正常创建好Filter类,配置完成 启动类使用注解ServletComponentScan 方法二: 写好Filte但不进行配置,在启动类中进行配置 注意,所有的路径必须以"/"开头 阅读全文
posted @ 2019-04-01 17:42 路迢迢 阅读(185) 评论(0) 推荐(0) 编辑
摘要:冷知识,几乎用不到 在spring boot中使用Servlet有两种实现方法; 方法一: 正常创建servlet,然后只用注解@ServletComponentScan 对应的启动类: 方法二: 正常创建Servlet,但不对其进行配置,放到启动类来操作 阅读全文
posted @ 2019-04-01 17:27 路迢迢 阅读(279) 评论(0) 推荐(0) 编辑
摘要:启动config-server,启动成功后就不需要在管了; 在config-client做些修改: 在使用的controller或service的类上加上一个注解@RefreshScope 在pom中加入依赖: 至此,准备工作完毕 接下来修改配置文件中的属性值, 无需重启congif-server, 阅读全文
posted @ 2018-12-20 16:50 路迢迢 阅读(3203) 评论(0) 推荐(0) 编辑
摘要:首先需要(Java Cryptography Extension (JCE))的支持,下载路径: https://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html 在jdk的安装目录下/jre/li 阅读全文
posted @ 2018-12-19 11:16 路迢迢 阅读(1171) 评论(0) 推荐(0) 编辑
摘要:项目加入FeignClient后再启动就报错,具体报错信息如下: 检查了各种配置均没有发现问题,怀疑是版本不匹配的问题 我用的springboot 是1.5.6,springcloud是Brixton.RELEASE 这两个版本不兼容,导致了上面的错误 解决办法 是把Brixton.RELEASE 阅读全文
posted @ 2018-12-05 12:18 路迢迢 阅读(1332) 评论(0) 推荐(0) 编辑
摘要:在SpringCloud的项目中,我们使用了自动配置的OAuth2RestTemplate,RestTemplate,但是在使用这些restTemplate的时候,url必须是服务的名称,如果要调用真实的域名或者ip的url,会有错误,如下: 报错: 查看错误的跟踪链发现,自动注入的restTemp 阅读全文
posted @ 2018-11-30 19:22 路迢迢 阅读(14728) 评论(2) 推荐(0) 编辑
摘要:java.lang.ClassNotFoundException: org.springframework.boot.context.embedded.FilterRegistrationBean 把pom.xml 中的spring-boot-starter-parent的version由1.3.5 阅读全文
posted @ 2018-11-30 14:39 路迢迢 阅读(2221) 评论(0) 推荐(0) 编辑
摘要:spring cloud 1.1 版本之后可以使用 配置文件: bootstrap.yml pom文件需要spring-boot-starter-security的依赖 效果如下: 服务端指向注册中心的地址为: http://user:123@localhost:${server.port}/eur 阅读全文
posted @ 2018-11-29 17:26 路迢迢 阅读(4406) 评论(0) 推荐(0) 编辑
摘要:encrypt.fail-on-error true 标记说,如果存在加密或解密错误,进程将失败。 encrypt.key 对称密钥。作为一个更强大的替代方案,考虑使用密钥库。 encrypt.key-store.alias 商店中的钥匙别名 encrypt.key-store.location 密 阅读全文
posted @ 2018-11-27 14:57 路迢迢 阅读(451) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示