摘要: [TOC] 一、从Spring Security OAuth2官方文档了解@EnableOAuth2Sso作用 "spring security oauth2 boot 2.2.0.RELEASE Single Sign On文档地址" 先从第一段介绍开始,加上自己的分析: 是使用在OAuth2 C 阅读全文
posted @ 2019-12-09 09:36 Trust_FreeDom 阅读(11108) 评论(0) 推荐(0) 编辑
摘要: 概述 本文以SpringBoot应用为基础,尝试分析基于注解 的配置类是如何向Spring容器注册BeanDefinition的过程 其中主要分析了 这个 即Bean定义注册后置处理器,在Spring启动过程中对@Configuration配置类的处理,主要体现在 解析并发现所有配置类,处理配置类的 阅读全文
posted @ 2019-11-26 11:21 Trust_FreeDom 阅读(2598) 评论(0) 推荐(1) 编辑
摘要: 起因 事情的起因是这样的,公司内部要实现基于Zuul网关的灰度路由,在上线时进行灰度测试,故需要配置业务微服务向Eureka注册的metadata元数据,和自定义Ribbon的负载规则达到只访问灰度服务的目的。这样就需要自定义Ribbon的IRule,实现灰度请求只会负载到带有灰度标签元数据的业务微 阅读全文
posted @ 2019-07-22 10:36 Trust_FreeDom 阅读(12515) 评论(0) 推荐(0) 编辑
摘要: 版本: SpringBoot 1.5.4.RELEASE SpringCloud Dalston.RELEASE 本文主要讨论的是微服务注册到Eureka注册中心,并使用Zuul网关负载访问的情况,如何停机可以使用户无感知。 [TOC] 方式一:kill 9 java进程id【不建议】 属于强杀进程 阅读全文
posted @ 2019-04-22 09:28 Trust_FreeDom 阅读(6914) 评论(0) 推荐(0) 编辑
摘要: 本文使用Spring Cloud Eureka分析 Spring Cloud版本: Dalston.SR5 spring cloud starter eureka版本: 1.3.6.RELEASE netflix eureka版本: 1.6.2 继续 "从Eureka Client发起注册请求到Eu 阅读全文
posted @ 2019-01-24 09:35 Trust_FreeDom 阅读(10095) 评论(1) 推荐(0) 编辑
摘要: 本文使用Spring Cloud Eureka分析 Spring Cloud版本: Dalston.SR5 spring cloud starter eureka版本: 1.3.6.RELEASE netflix eureka版本: 1.6.2 [TOC] Eureka Client启动并调用Eur 阅读全文
posted @ 2019-01-04 09:56 Trust_FreeDom 阅读(5422) 评论(1) 推荐(1) 编辑
摘要: 首先,引入 之后会间接引入: hystrix依赖已经引入,那么何种情况下使用hystrix呢? 在Zuul的自动配置类 和`ZuulProxyAutoConfiguration`中总共会向Spring容器注入3个Zuul的RouteFilter,分别是 SimpleHostRoutingFilter 阅读全文
posted @ 2018-11-19 13:46 Trust_FreeDom 阅读(5873) 评论(0) 推荐(2) 编辑
摘要: 关于threadPoolKey默认值的疑问 使用SpingCloud必然会用到Hystrix做熔断降级,也必然会用到 注解, 注解可以配置的除了常用的groupKey、commandKey、fallbackMethod等,还有一个很关键的就是 threadPoolKey ,就是使用Hystrix线程 阅读全文
posted @ 2018-11-14 10:05 Trust_FreeDom 阅读(9064) 评论(0) 推荐(0) 编辑
摘要: 一、RestTemplate是什么 环境约束: spring web 4.3.9.RELEASE Spring文档: https://docs.spring.io/spring/docs/4.3.9.RELEASE/spring framework reference/html/remoting.h 阅读全文
posted @ 2018-07-18 18:58 Trust_FreeDom 阅读(3815) 评论(0) 推荐(1) 编辑
摘要: 问题描述 公司一个新项目上线,处于试运行阶段,这个项目虽然是外网可访问的,故部署在了DMZ区,但试运行阶段只给了公司内少部分员工地址和账号(其中包括一些领导),故访问量很小,但项目还是挺重要的。 试运行阶段中,项目应用日志中不定期会报异常,尤其是在刚上午刚开始使用时,还有空闲一段时间后再次使用时,具 阅读全文
posted @ 2017-06-13 09:57 Trust_FreeDom 阅读(23838) 评论(8) 推荐(21) 编辑