01 2020 档案

摘要:文章部分描述来自参考资料 RPC什么是RPC RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。 RPC协议假定某些传输协议的... 阅读全文
posted @ 2020-01-17 17:00 float123 阅读(332) 评论(0) 推荐(0) 编辑
摘要:文章图片来自参考资料 ## MySQL 的锁 根据加锁的范围,MySQL里面的锁大致可以分成全局锁、表级锁和行锁三类。我们需要明白锁的服务是为了数据统一,或者说是事务,数据隔离。 ## 全局锁 全局锁是范围最大的锁,锁住了所有,全局锁的典型使用场景是,做全库逻辑备份。也就是把整库每个表都select 阅读全文
posted @ 2020-01-15 16:13 float123 阅读(551) 评论(0) 推荐(0) 编辑
摘要:问题 一个进程长什么样子的 操作系统缺页中断后是如何将磁盘的数据加载到内存中的,过程是怎么样的 程序和进程 程序是静态的概念,而process进程更像是运行任务,最后面一个例子可以好好理解,一个程序可以被多个进程加载。 进程的概念 进程与上下文切换 可以看到两个进程(shell 和 hello 程序 阅读全文
posted @ 2020-01-15 10:46 float123 阅读(1025) 评论(0) 推荐(0) 编辑
摘要:本文图片和部分总结来自于参考资料,半原创,侵删 问题 Rocketmq 重试是否有超时问题,假如超时了如何解决,是重新发送消息呢?还是一直等待 假如某个 msg 进入了重试队列(%RETRY_XXX%),然后成功消费了 概述 文章介绍了RocketMQ 的重试机制和消息重试的机制。 定时任务 定时任 阅读全文
posted @ 2020-01-07 15:59 float123 阅读(3230) 评论(1) 推荐(0) 编辑
摘要:> 文章内容一部分来自 : https://mp.weixin.qq.com/s/-puz311svMVbBAdRioPrnQ , 一部分是自己的写的 ## MySQL 组织架构 下面这张图就可以解释关于 MySQL 底层架构了。 ![1297993-20200105230617789-283062 阅读全文
posted @ 2020-01-05 23:21 float123 阅读(266) 评论(0) 推荐(0) 编辑
摘要:问题 Redis 主哨兵模式是如何保证高可用的 主要依赖主哨兵的发现故障和故障转移 概述 本文假设读者对redis 的主从复制已经进行了了解 。 Redis 主哨兵集群为Redis 提供了高可用,即高可用是猪哨兵模式的主要目的,这是宏观上Sentinel功能的完整列表 Monitoring :监视实 阅读全文
posted @ 2020-01-04 13:41 float123 阅读(295) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示