随笔分类 -  spring cloud 整理

摘要: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) 编辑
摘要:启动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) 编辑
摘要: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) 编辑
摘要:Ribbon Ribbon可以在通过客户端中配置的ribbonServerList服务端列表去轮询访问以达到均衡负载的作用。 当Ribbon与Eureka联合使用时,ribbonServerList会被DiscoveryEnabledNIWSServerList重写,扩展成从Eureka注册中心中获 阅读全文
posted @ 2018-08-31 15:42 路迢迢 阅读(309) 评论(0) 推荐(0) 编辑
摘要:正常的服务模块,注册到注册中心,让别的服务发现,调用服务 创建“服务提供方” 下面我们创建提供服务的客户端,并向服务注册中心注册自己。 假设我们有一个提供计算功能的微服务模块,我们实现一个RESTful API,通过传入两个参数a和b,最后返回a + b的结果。 首先,创建一个基本的Spring B 阅读全文
posted @ 2018-08-30 19:46 路迢迢 阅读(169) 评论(0) 推荐(0) 编辑
摘要:服务注册与发现 这里我们会用到Spring Cloud Netflix,该项目是Spring Cloud的子项目之一,主要内容是对Netflix公司一系列开源产品的包装,它为Spring Boot应用提供了自配置的Netflix OSS整合。通过一些简单的注解,开发者就可以快速的在应用中配置一下常用 阅读全文
posted @ 2018-08-30 17:03 路迢迢 阅读(361) 评论(0) 推荐(0) 编辑

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