首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
分布式
订阅
PingXXL
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
面试官:能聊聊Paxos算法和ZAB协议吗
是一种基于消息传递的,具有高容错的一致性算法。 主要解决分布式系统中,如何就某个决策达成一致性的问题。主要的工程实现,ZAB,Google Chubby、微信的 PhxPaxos。 paxos算法的作者认为,在信道不可信的前提下,通过消息传递的方式达成一致性,是不可能的。因此,…
【Dubbo源码阅读系列】之远程服务调用(上)
今天打算来讲一讲 Dubbo 服务远程调用。笔者在开始看 Dubbo 远程服务相关源码的时候,看的有点迷糊。后来慢慢明白 Dubbo 远程服务的调用的本质就是动态代理模式的一种实现。本地消费者无须知道远程服务具体的实现,消费者和提供者通过代理类来进行交互!! 我们最后在调用 p…
一致性Hash算法Java版实现
在之前写了两篇关于缓存的文章《万字长文聊缓存(上)- http缓存》《万字长文聊缓存(下)- 应用级缓存》,谈到缓存不说一下一致性Hash算法那就是在耍流氓。 同理,当我们需要扩展一组新的redis机器,计算的公式index=hash(key) % 4,大量的key会被重新定位…
关于分布式ID方案的总结
自己理解,请大家评论指教,如有不对手下留情。这篇文章并不会分析的特别详细,主要是做一些总结,以后再出一些详细某个方案的文章。 stub字段在这里并没有什么特殊的意义,只是为了方便的去插入数据,只有能插入数据才能产生自增id。而对于插入我们用的是replace,replace会先…