首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
分布式
订阅
尚武
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
再有人问你分布式锁,这篇文章扔给他
对于锁大家肯定不会陌生,在Java中synchronized关键字和ReentrantLock可重入锁在我们的代码中是经常见的,一般我们用其在多线程环境中控制对资源的并发访问,但是随着分布式的快速发展,本地的加锁往往不能满足我们的需要,在我们的分布式环境中上面加锁的方法就会失去…
从分布式事务解决到Seata使用,一梭子给你整明白了
我去小卖部买东西,付完了钱,老板转身抽了口烟,却忘记了我付完钱?这种情况怎么办,发生在日常生活并不奇怪。但是你在网上下单,付完了钱,刚要查看订单,却提示你待支付,心中几万只草泥马跑过也不得而知!所以防止这种情况的发生,分布式事务也变得尤为重要。 事务提供一种机制将一个活动涉及的…
分布式 | Raft 共识算法
候选者[Candidate]: 一个跟随者变成领导者的过度状态, 它需要去请求其他节点进行投票, 如果得到半数以上选票就会成为领导者. 日志ID 本地唯一标识每条操作日志的编号, 它是连续且单调递增` 的. 用于在分布式系统日志不一致时进行数据的恢复, 还有保证相同的日志序列通…
分布式相关理论和分布式事务
在单机场景下,可以使用语言的内置锁来实现进程同步。但是在分布式场景下,需要同步的进程可能位于不同的节点上,那么就需要使用分布式锁。 互斥量为 1 表示未锁定状态。 1 和 0 可以用一个整型值表示,也可以用某个数据是否存在表示。 获得锁时向表中插入一条记录,释放锁时删除这条记录…
分布式锁用 Redis 还是 Zookeeper?
为什么用分布式锁?在讨论这个问题之前,我们先来看一个业务场景:系统A是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下
分布式一致性算法,你确定不了解一下
就是将所有的业务都部署在一个中心主机(节点)上,所有的功能都由这个主机集中处理。 部署结构简单、不需要考虑多个主机之间的分布式协作问题。 分布式系统:指将硬件或者软件组件部署在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。 分布性:多台计算机可空间上随意分布…