springboot+springcloud集成jar
摘要:4.0.0 com.lynch.springboot spring-boot-web 0.0.1-SNAPSHOT org.springframework.boot spring-boot-starter-parent 1.5.10.RELEASE UTF-8 ...
阅读全文
posted @
2019-04-10 18:47
Ruthless
阅读(633)
推荐(0) 编辑
Spring Boot2.0:使用Docker部署Spring Boot
摘要:一、Spring Boot项目添加 Docker 支持1、在pom.xml中添加 Docker 构建插件 2、在目录src/main/docker下创建 Dockerfile 文件,Dockerfile 文件用来说明如何构建镜像 这个 Dockerfile 文件很简单,构建 Jdk 基础环境,添加
阅读全文
posted @
2019-03-06 17:27
Ruthless
阅读(977)
推荐(0) 编辑
分布式事务解决方案
摘要:RocketMQ 分布式事务https://www.cnblogs.com/linjiqin/p/9561641.html 分布式事务解决方案https://www.cnblogs.com/linjiqin/p/6065075.html
阅读全文
posted @
2019-02-10 19:56
Ruthless
阅读(525)
推荐(0) 编辑
Config安全控制
摘要:1、config server引入依赖 2、config server配置bootstrap.yml文件 3、访问application-prod.properties配置文件 4、config client配置bootstrap.yml文件4.1、单机配置安全验证 4.2、集群配置安全验证
阅读全文
posted @
2019-01-30 19:16
Ruthless
阅读(419)
推荐(0) 编辑
Config Server高可用
摘要:一 简介构建高可用的Config Server集群,包括Config Server的高可用,以及依赖Git仓库的高可用。 二 Git仓库的高可用由于配置的内容都存储在Git仓库中,所以要想实现Config Server的高可用,必须有一个高可用的Git仓库。有两种方式可以实现Git仓库的高可用。1
阅读全文
posted @
2019-01-30 18:52
Ruthless
阅读(1276)
推荐(0) 编辑
Config非对称加解密
摘要:对称加密和非对称加密区别1. 对称加密对称加密指的就是加密和解密使用同一个秘钥,所以叫做对称加密。对称加密只有一个秘钥,作为私钥。 常见的对称加密算法:DES,AES,3DES等等。 2. 非对称加密非对称加密指的是:加密和解密使用不同的秘钥,一把作为公开的公钥,另一把作为私钥。公钥加密的信息,只有
阅读全文
posted @
2019-01-30 16:54
Ruthless
阅读(536)
推荐(0) 编辑
微服务SpringCloud—Config Server对称加密
摘要:配置内容的加解密在Git仓库中明文存储配置属性的。很多场景下,对于某些敏感的配置内容(例如数据库账号、密码等),应当加密存储。 Config对称加解密1、安装JCE默认情况下我们的JRE自带了JCE,但是默认是一个有限长度的版本,需要到oracle官网下载一个不限长度的JCE。 JCE下载地址htt
阅读全文
posted @
2019-01-30 16:18
Ruthless
阅读(2325)
推荐(0) 编辑
SpringCloud Config手动刷新及自动刷新
摘要:1、Config手动刷新a、使用@RefreshScope注解 b、post请求config客户端的/refresh端点http://localhost:6062/refresh 再次访问http://localhost:6062/config/profile,发现配置文件为最新配置。 2、Conf
阅读全文
posted @
2019-01-30 14:33
Ruthless
阅读(10536)
推荐(0) 编辑
SpringCloud Config客户端
摘要:SpringCloud Config服务端 1、导入依赖 2、配置bootstrap.yml文件,连接到config服务端 3、使用@Value注解 4、application.properties 和 bootstrap.yml 区别4.1、首先yml和properties文件都是属于配置文件,功
阅读全文
posted @
2019-01-29 20:52
Ruthless
阅读(364)
推荐(0) 编辑
SpringCloud Config服务端
摘要:1、导入依赖 2、使用@EnableConfigServer开启配置中心服务端支持 3、创建git仓库项目并上传配置文件 4、在application.yml文件中配置git远程仓库信息 启动config-server服务。 5、浏览器上访问配置文件http://localhost:6063/app
阅读全文
posted @
2019-01-29 20:45
Ruthless
阅读(851)
推荐(0) 编辑
Zuul过滤器
摘要:1、Zuul过滤器生命周期Zuul大部分功能都是通过过滤器来实现的,Zuul定义了4种标准的过滤器类型,这些过滤器类型对应于请求的典型生命周期。a、pre: 这种过滤器在请求被路由之前调用。可利用这种过滤器实现身份验证、在集群中选择请求的微服务,记录调试信息等。 b、routing: 这种过滤器将请
阅读全文
posted @
2018-12-31 14:54
Ruthless
阅读(6065)
推荐(0) 编辑
Feign禁用Hystrix
摘要:1、完全禁用Hystrix配置yml文件feign.hystrix.enabled=false 2、部分禁用Hystrix2.1、FeignNoHystrixConfigure.java——编写Feign客户端配置类,重写feignBuilder方法 2.2、TestClient4.java——配置
阅读全文
posted @
2018-12-29 15:14
Ruthless
阅读(3186)
推荐(0) 编辑
Feign使用Hystrix
摘要:Feign使用Hystrix开发步骤 1、导入依赖spring-cloud-starter-hystrix 2、消费启动类开启@EnableCircuitBreaker 3、配置yml文件feign.hystrix.enabled=true 4、实现FeignClient接口或FallbackFac
阅读全文
posted @
2018-12-29 13:43
Ruthless
阅读(22274)
推荐(0) 编辑
Ribbon使用Hystrix
摘要:1、导入依赖spring-cloud-starter-hystrix 2、消费启动类开启@EnableCircuitBreaker 3、TestService——设置断路器核心类 4、TestController——测试类 以上代码在cloud-consumer-ribbon-hystrix服务中,
阅读全文
posted @
2018-12-29 13:07
Ruthless
阅读(905)
推荐(0) 编辑
Hystrix参数配置
摘要:1、Hystrix参数配置文档 2、Hystrix参数配置示例
阅读全文
posted @
2018-12-28 21:19
Ruthless
阅读(2511)
推荐(0) 编辑
Hystrix隔离策略
摘要:Hystrix的资源隔离策略分为两种:线程池和信号量。说到资源隔离,我们就要明白为什么需要资源隔离。 在一个分布式系统中,服务之间都是相互调用的,如下图所示:例如,我们容器(Tomcat)配置的线程个数为1000,从服务A到服务R,其中服务I的并发量非常的大,需要500个线程来执行,此时,服务I又挂
阅读全文
posted @
2018-12-28 16:34
Ruthless
阅读(4421)
推荐(1) 编辑
Hystrix快速入门
摘要:1、引入Maven依赖 2、启动类使用@EnableCircuitBreaker注解 3、使用@HystrixCommand注解,并配置fallbackMethod@HystrixCommand由名为“javanica”的Netflix contrib库提供。Spring Cloud在连接到Hyst
阅读全文
posted @
2018-12-28 14:05
Ruthless
阅读(1176)
推荐(0) 编辑
Feign自定义编程配置
摘要:介绍 在Spring Cloud中,Feign的默认配置类是FeignClientsConfiguration,该类定义了Feigh默认使用的编码器、解码器、所使用的契约等。Spring Cloud允许通过注解@FeignClient的configuration属性自定义Feign的配置,自定义配置
阅读全文
posted @
2018-12-27 23:18
Ruthless
阅读(2038)
推荐(0) 编辑
Feign快速入门
摘要:一、Feign简介1、Feign是一个声明式的web服务客户端,使用Feign编写web服务客户端更加容易2、具有可插拔注解支持,包括Feign注解和JAX-RS注解,还支持可插拔的编码器与解码器3、Spring Cloud 增加了对 Spring MVC的注解的支持,Spring Web 默认使用
阅读全文
posted @
2018-12-27 00:30
Ruthless
阅读(2848)
推荐(0) 编辑
使用配置文件自定义Ribbon配置
摘要:1、application.yml——Ribbon配置文件 2、RibbonConsumerApplication——Ribbon启动类 3、RibbonController——Ribbon测试类
阅读全文
posted @
2018-12-13 19:16
Ruthless
阅读(8690)
推荐(0) 编辑