随笔分类 - 高并发问题
摘要:分布式系统调取服务架构图 CAP原则【三选二】 C:一致性(consistency):在分布式系统中的所有数据备份,在同一时刻是否是同样的值(等同于所有节点访问同一份最新的数据副本) A:可用性(Availability):在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。(对数据更新
阅读全文
摘要:Nacos服务注册与发现源码深度剖析 Nacos心跳机制与服务健康检查源码剖析 Nacos注册表如何防止多节点读写并发冲突 Nacos高并发支撑异步任务与内存对了剖析 Nacos集群CP架构底层Raft协议实现源码剖析 从脑裂问题剖析Nacos&Eureka&Zookeeper架构异同 阿里云超大规
阅读全文
摘要:索引的本质:是帮助Mysql高效获取数据的排好序的数据结构。 索引数据结构 二叉树 红黑树 Hash表 B-Tree (1)、二叉树:存储数据的时候是一个链表,如果要查询0006的话要查询6次,如果是全表扫描的话也得查询6次。 弊端:二叉树的查询效率很低。 (2)、红黑树:存储数据的时候会自旋,如果
阅读全文
摘要:业务场景:高并发场景下的减库存代码实现 方案一:使用JVM或JDK级别的锁【synchronized】 问题:使用synchronized的加锁,如果是单机环境的话没有问题,但是对于集群/分布式环境则会出问题,对于跨tomcat就会锁不住。 @RestController public class
阅读全文