- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 Sentinel源码解析之限流
限流处理流程源码追踪请求进入CommonFilter的doFilter方法调用SphU.entry(target, EntryType.IN);经过层层调用最终调用了CtSph的entryWithPriority(ResourceWrapper resourceWrapper, int count, boolean prioritized, Object… args)方法。lookProcessChain(resourceWrapper);方法会通过SlotChainBuilder.build方法生成
2021-11-16 11:39:12
795
原创 Sentinel源码解析之命令中心
命令中心命令中心会接收sentinel-dashboard发送过例如添加流控规则,添加熔断规则等命令,将规则写入到客户端。处理流程源码追踪Env中的静态块执行了InitExecutor.doInit()方法,通过SPI加载了所有的InitFunc的实现,其中命令中心的实现为CommandCenterInitFunc。public class CommandCenterInitFunc implements InitFunc { @Override public void ini
2021-11-10 20:34:22
495
原创 Sentinel源码解析之自动装配和心跳发送
Sentinel源码解析Sentinel版本sentinel版本:1.6.3spring-cloud-alibaba-dependencies版本:2.1.0.RELEASE自动装配通过引入spring-cloud-starter-alibaba-sentinel来引入sentinel<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-
2021-11-05 18:41:46
719
原创 Neo4j基础知识
Neo4j图和Neo4j图论起源于柯尼斯堡七桥问题。图必须是完整的图图中必须有0个或者2个奇数点图和节点图是由一组节点和连接这些节点的关系组成,图形存储在节点和关系所在的属性上,属性是键值对表示的数据。节点关系表达简单关系两个节点之间创建关系为跟随,意味着节点1跟随节点2复杂关系三个节点有的是双向关系,有的单向关系知识图谱和图库知识图谱一种基于图的数据结构,由节点和边组成,其中节点即实体,边就是关系用于连接两个节点,知识图谱就是把不同种类的信息连接在一起得到的关系网络,只是图
2021-08-09 12:57:20
2717
原创 mysql
MySqlMySql简介mysql是最流行的关系型数据库之一,体积小,速度快,开源免费,简单易用,维护成本低,易于扩展,高可用。演变过程单机单库:当数据量太大或者读写操作量太大时,会超出一台服务器的承受能力主从架构:结局了高可用和读扩展问题,主库宕机也可以通过主从切换保证高可用,主库抗写压力,从库分担读压力,对于写少读多的应用,主从模式就可以胜任了。但是数据量过大超出一台服务器时问题依然存在,写操作太多超出一台服务器承受的情况下,依然不能承受。分库分表:进行水平拆分,每个实例都有全部数据的1/
2021-08-02 10:47:30
616
空空如也
idea显示每行代码版本信息的插件叫什么
2021-09-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人