框架学习
文章平均质量分 69
fomeiherz
这个作者很懒,什么都没留下…
展开
-
@FeignClient fallback 执行原理和源码分析
前提条件必须开启 FeignClient,而且开启 hystrix 熔断限流,fallback 方法才能被调用。开启 FeignClient@EnableFeignClients 是开启 feign 调用的功能。FeignClientsRegistrar 负责加载 feign bean。开启 hystrix 熔断限流开启 feign.hystrix.enabled=true 之后,FeignClientsConfiguration.HystrixFeignConfiguration 会创建一个 H原创 2022-03-01 17:56:09 · 6904 阅读 · 0 评论 -
Spring Boot 启动 jar 的原理剖析
Spring 官方文档Spring Boot 最吸引人的地方是WEB应用直接通过 java -jar 即可启动。那 java -jar 是如何启动一个应用的呢?我们今天就来一探究竟,揭开背后的原理。以最简单的 Spring Boot 应用为例:SpringBootJarDemoApplication.java@SpringBootApplicationpublic class SpringBootJarDemoApplication { public static void main(S原创 2022-02-18 18:22:17 · 1550 阅读 · 0 评论 -
Consul ACL访问权限控制
提前准备版本:V1.6.2下载:https://www.consul.io/downloads.html配置文件:config-acl.json{ "datacenter":"tencent-datacenter", "data_dir":"/usr/local/consul-1.6.2/data", "log_file":"/usr/local/consul-1....原创 2019-12-23 13:00:11 · 6397 阅读 · 0 评论 -
Spring Cloud Consul实时动态更新配置
项目地址Github: https://github.com/fomeiherz/spring-cloud-consul-example代码剖析/** * 注解@RefreshScope必须的,实时更新配置 */@RefreshScope@Configurationpublic class KVConfig { // Consul控制台配置参数:config/spring...原创 2019-12-13 12:59:42 · 3231 阅读 · 0 评论 -
Canal高可用集群搭建过程
简介:https://github.com/alibaba/canal/wiki/%E7%AE%80%E4%BB%8B原创 2019-11-17 11:11:16 · 6918 阅读 · 0 评论 -
断路器监控Hystrix Dashboard的使用
下载standalone-hystrix-dashboard下载地址:https://search.maven.org/search原创 2019-04-15 17:46:27 · 2264 阅读 · 0 评论 -
Redis集群搭建
1、下载并安装cd /usr/local# 下载与解压wget http://download.redis.io/releases/redis-4.0.9.tar.gztar xvf redis-4.0.9.tar.gz# 进入目录cd redis-4.0.9# 编译文件make2、创建Redis节点# 进入redis根目录cd /usr/local/redis-4.0.9...原创 2019-05-08 11:30:46 · 187 阅读 · 0 评论 -
dubbo源码解析之解析xml文件
spring读取xm文件:AbstractBeanDefinitionReader读取location下的资源文件AbstractBeanDefinitionReader.loadBeanDefinitions(String location, Set actualResources)AbstractBeanDefinitionReader.loadBeanDefinitions(Res...原创 2019-09-06 20:01:37 · 327 阅读 · 0 评论