![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
lb192837
这个作者很懒,什么都没留下…
展开
-
Distributed locks with Redis / Redis 实现分布式锁
在并发场景下,分布式锁有着非同一般的作用当然有很多博客讨论基于Redis实现分布式锁管理,但是方法多种多样,且有些设计简单但难以保证性能,有些则设计复杂。本篇文章的目的在于提供更加合理的一种“基于redis分布式锁的设计”。我们提供了一种称之为Redlock的设计方案,相信会更加可靠。我们希望社区可以对此进行讨论和反馈,也希望将其应用到更加复杂的场景中。实现在讨论我们的放案前,这里有些已有的实现作...翻译 2018-06-27 19:57:33 · 1053 阅读 · 0 评论 -
阿里巴巴开源分布式事务解决方案 FESCAR 牛哄哄
Fescar 是 阿里巴巴 开源的 分布式事务中间件,以 高效 并且对业务 0 侵入 的方式,解决 微服务 场景下面临的分布式事务问题。 1. 什么是微服务化带来的分布式事务问题? 首先,设想一个传统的单体应用(Monolithic App),通过 3 个 Module,在同一个数据源上更新数据来完成一项业务。 很自然的,整个业务过程的数据一致性由本地事务来保证。 随着业务需求和架构的...转载 2019-01-14 15:28:52 · 345 阅读 · 0 评论 -
基于hadoop HDFS的存储系搭建
基于hadoop HDFS的存储系统(web 网盘)1. HDFS的优势1.1 源码注释说很透彻:1.2 对外作为一个整体 和 容错性 的原理2. 代码实现2.1 依赖重要的包2.1 上传功能2.2 下载功能结语 1. HDFS的优势 1.1 源码注释说很透彻: Hadoop DFS is a multi-machine system that appears as a single disk. ...原创 2019-01-06 00:17:34 · 2138 阅读 · 0 评论 -
基于netty的RPC实现
基于netty的RPC实现这里解决了三个问题三个问题的具体实现如下协议定义:单客户端并发发送/消息维护问题:服务端并发服务:测试方式,以及结果客戶端 测试模拟 调用远程服务客戶端 测试模拟 收到的结果参考 这里解决了三个问题 协议定义,解决 粘包/拆包 问题 单客户端并发发送/消息维护问题 服务端并发提供服务问题 三个问题的具体实现如下 协议定义: 完整数据块包含数据 开始标识头,数据长度,真...原创 2019-01-03 17:33:34 · 2311 阅读 · 2 评论