摘要: Nacos服务注册与发现源码深度剖析 Nacos心跳机制与服务健康检查源码剖析 Nacos注册表如何防止多节点读写并发冲突 Nacos高并发支撑异步任务与内存对了剖析 Nacos集群CP架构底层Raft协议实现源码剖析 从脑裂问题剖析Nacos&Eureka&Zookeeper架构异同 阿里云超大规 阅读全文
posted @ 2021-12-05 19:33 娜梓 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 索引的本质:是帮助Mysql高效获取数据的排好序的数据结构。 索引数据结构 二叉树 红黑树 Hash表 B-Tree (1)、二叉树:存储数据的时候是一个链表,如果要查询0006的话要查询6次,如果是全表扫描的话也得查询6次。 弊端:二叉树的查询效率很低。 (2)、红黑树:存储数据的时候会自旋,如果 阅读全文
posted @ 2021-12-05 17:59 娜梓 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 业务场景:高并发场景下的减库存代码实现 方案一:使用JVM或JDK级别的锁【synchronized】 问题:使用synchronized的加锁,如果是单机环境的话没有问题,但是对于集群/分布式环境则会出问题,对于跨tomcat就会锁不住。 @RestController public class 阅读全文
posted @ 2021-12-05 15:02 娜梓 阅读(1615) 评论(0) 推荐(0) 编辑