分布式
文章平均质量分 89
Java后端架构V
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
真实记录一次给朋友转账引发我对分布式事务的思考
前两天发了工资,第一反应是想着要给远方的女朋友一点惊喜!于是打开了平安银行的APP给女朋友转点钱!填写上对方招商银行卡的卡号、开户名,一键转账!搞定!在我点击的那瞬间,就收到了app的账户变动的提醒,并且出现了图一所示的提示界面:“处理中,正在等待对方银行返回结果…”。嗯!毕竟是跨行转账嘛,等个几秒也正常!脑海开始浮现出女朋友收到转账后惊喜与感动的画面! 然而,一切并没有那么顺利,刚过一会儿,app却如图二所示的提示我“由于收款人户名不符”导致转账失败!!! 刚刚都已经从..原创 2021-01-12 23:49:43 · 474 阅读 · 0 评论 -
Redis(二):命令集构建及关键属性源码解析
上一篇文章,我们从框架层面,主要介绍了redis的启动过程,以及主要的命令处理流程逻辑。这些更多的都是些差不多的道理,而要细了解redis,则需要更细节的东西。 今天我们稍微内围的角度,来看看几个命令执行的重要方法,深入理解下redis的魅力所在。首先,我们通过上一章知道,processCommand 是其业务主要入口,我们再来回顾下:// server.c/* If this function gets called we already read a whole * command,原创 2021-01-03 21:13:36 · 399 阅读 · 0 评论 -
“树”突然间,看了这篇文章,树我懂了
树树是一种非常常用的数据结构,与线性表,堆栈并驾齐驱。树的定义树是从自然界抽象出来的,它指的是N个父子节点的有限集合,对于这个有限集合,需要满足如下条件:当N=0时,该节点集合为空,这棵树也为空在任意非空树中,只能有一个根节点当N>1时,除去跟节点意外的其余节点本身也要集合成为一颗树。即,树具有递归特性,一棵树是由若干子树组成,每颗树又是由若干颗更小的子树组成,如图所示二叉树二叉树指每个节点最多只能有两个子树的有序树。通常左边子树称之为左子树,右边树称之为右子树。二叉树最多原创 2020-12-11 16:22:24 · 179 阅读 · 0 评论 -
分布式监控数据采集系统Ganglia实战
一、什么是Ganglia对于这个工具,大家可能比较陌生,但是它功能非常强大,如果我们想收集所有服务器、网络设备的数据,那么ganglia绝对是首选,在深入学习之前,还是先从基础概念了解起吧!Ganglia是一款为HPC(高性能计算)集群而设计的可扩展的分布式监控系统,它可以监视和显示集群中的节点的各种状态信息,它由运行在各个节点上的gmond守护进程来采集CPU 、内存、硬盘利用率、I/O负载、网络流量情况等方面的数据,然后汇总到gmetad守护进程下,使用rrdtool存储数据,最后将历史数据以曲线方原创 2020-12-08 22:26:17 · 1502 阅读 · 1 评论 -
深入浅出认识 Tair,深度剖析分布式缓存
TairTair 是阿里巴巴自主研发的高性能、分布式、可扩展、高可靠的 key/value 存储系统。一个 Tair 集群主要包括 3 个必选模块:configserver、dataserver 和 client,以及一个可选模块:invalidserver。目前 Tair 常用的存储引擎包括 mdb、rdb 和 ldb,分别适用于不同的应用场景。ConfigServer两台 configserver 互为主备通过维护和 dataserver 心跳来获知集群中存活节点的信息根据存活节点的信原创 2020-12-08 22:10:15 · 1747 阅读 · 4 评论
分享