上一页 1 2 3 4 5 6 7 ··· 23 下一页
摘要: 类加载机制 官网:https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-5.html Loading ClassLoader 双亲委派机制 (1)检查某个类是否已经加载 自底向上,从Custom ClassLoader到BootStrap C 阅读全文
posted @ 2022-11-29 23:18 snail灬 阅读(51) 评论(0) 推荐(0)
摘要: 什么是JVM 流程图(代表一次编译 到处运行) Java虚拟机与物理机对比 Class文件类比输入设备 CPU指令集类比输出设备 JVM类比存储器、控制器、运算器等 JVM products 最常用的目前是HotSpot,可以通过java -version命令查看 Oracle:HotSpot、JR 阅读全文
posted @ 2022-11-24 23:25 snail灬 阅读(100) 评论(0) 推荐(0)
摘要: Seata简介 Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务. 经过多年沉淀与积累,商业化产品先后在阿里云、金融云进行售卖。2019.1 为了打造更加完善的技术生态和普惠技术成果,Seata 正式宣布对外开源,未来 Seata 将以社区共建的形 阅读全文
posted @ 2022-11-16 23:27 snail灬 阅读(491) 评论(0) 推荐(0)
摘要: Nacos注册中心架构图 Nacos注册中心源码解析 NacosServiceManager 的创建 @Configuration(proxyBeanMethods = false) @ConditionalOnDiscoveryEnabled @ConditionalOnNacosDiscover 阅读全文
posted @ 2022-11-16 22:33 snail灬 阅读(651) 评论(0) 推荐(0)
摘要: 熔断是一种系统保护措施,就是当系统的某些阈值触发到设定的临界点时,所触发的行为方式,熔断的概念在很多地方都有听到。 股市熔断,比如美股在7%、13%、20%的时候会分别触发熔断15分钟,在这个期间,一切交易将会终止。故事熔断的意义是稳定市场走势,给投资者冷静思考的时间。 电路熔断,当电流超出导线所能 阅读全文
posted @ 2022-10-23 21:42 snail灬 阅读(802) 评论(0) 推荐(0)
摘要: 在Sentinel中,限流的直接表现形式是,在执行Entry nodeA = SphU.entry(resourceName) 的时候抛出FlowException 异常。FlowException 是 BlockException 的子类,您可以捕捉 BlockException 来自定义被限流之 阅读全文
posted @ 2022-10-23 11:23 snail灬 阅读(1167) 评论(0) 推荐(0)
摘要: 前言 随着微服务的流行,服务和服务之间的依赖越来越强,调用关系越来越复杂,服务和服务之间的稳定性越来越重要。在遇到突发的请求量激增,恶意的用户访问,亦或请求频率过高给下游服务带来较大压力时,我们常常需要通过缓存、限流、熔断降级、负载均衡等多种方式保证服务的稳定性。 为什么要限流 限流顾名思义,就是对 阅读全文
posted @ 2022-10-22 17:10 snail灬 阅读(2550) 评论(0) 推荐(0)
摘要: Sentinel Sentinel控制台安装 下载sentinel-dashboard-1.8.0.jar 在cmd中运行下面的命令 java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.na 阅读全文
posted @ 2022-10-19 21:49 snail灬 阅读(312) 评论(0) 推荐(0)
摘要: Nacos客户端的数据的加载流程 Nacos的外部化配置的实现? NacosPropertySourceLocator。 Spring cloud Nacos配置的加载 Spring Cloud Nacos配置变更 @RefreshScope - Spring Cloud中提供的能力,在Spring 阅读全文
posted @ 2022-10-16 15:42 snail灬 阅读(1016) 评论(0) 推荐(0)
摘要: PropertySourceLocator加载原理 SpringApplication.run 在spring boot项目启动时,有一个prepareContext的方法,它会回调所有实现了ApplicationContextInitializer的实例,来做一些初始化工作。 public Con 阅读全文
posted @ 2022-10-16 11:14 snail灬 阅读(139) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 23 下一页