中间件
文章平均质量分 92
常见中间件
Chaim16
无简介
展开
-
Redis单线程、持久化、主从、哨兵的理解与实验
工作原理:在做AOF时,会先把内存中已有的数据用RDB做快照处理,在保存的过程中,会有新的命令产生结果集,新的结果集就用AOF保存,并且将RDB快照内容和增量的AOF修改内存数据的命令存在一起,都写入新的AOF文件,新的文件一开始不叫appendonly.aof,等到重写完新的AOF文件才会进行改名,覆盖原有的AOF文件,完成新旧两个AOF文件的替换。redis的单线程是指对网络IO和键值对的读写由一个线程来执行,但 Redis 的其他功能,比如持久化、异步删除、集群数据同步等,其实是由额外的线程执行的。原创 2023-12-10 22:02:50 · 855 阅读 · 0 评论 -
MySQL-explain用法解析
在MySQL中查询语句写得很多,在高并发情况下往往我们需要考虑数据库的查询效率,以提高用户体验感。怎么知道一条select语句的执行效率??MySQL 提供了一个关键字——Explain在select语句前面加上这个关键字就可以知道select语句的执行具体情况在Explain会列出几个字段,告知开发者,主要有:解释一下他们都代表着什么意思先奉上一个总图:id有几个select就有几个id,id越大优先级越高,id相同就从上往下执行,id为NULL最后执行select_type(5种)原创 2021-06-18 11:20:56 · 511 阅读 · 1 评论 -
理解dubbo概念
文章目录一、负载均衡1. 随机(random)2. 轮询(roundRobin)3. 最少活跃调用(leastActive)4. 一致性Hash(ConsistentHash)二、集群容错1. failover2. failfast3. failSafe4. failBack5. forking6. broadcast三、服务降级四、本地存根五、参数回调六、泛化调用dubbo最基础的用法就是远程调用,服务端给消费者提供服务,但是dubbo也提供了额外的一些高级用法一、负载均衡大型架构里面,通常不止一台原创 2021-08-01 17:11:26 · 190 阅读 · 0 评论