【分布式】
文章平均质量分 94
高级摸鱼工程师
对技术有兴趣 对业务有想法
展开
-
分布式一致性协议之Raft
最近看RocketMQ的时候,了解到v4.5.0之后,broker采用遵循raft协议的复制组来实现数据一致性。虎躯一震,raft协议在现在的脑子里变的熟悉又陌生…问题不大,重新刷一遍raft。先贴官网:The Raft Consensus Algorithm再贴动画演示:Raft: Understandable Distributed Consensusps:里边的动图挺有意思😈简介ps:来自维基百科Raft是一种用于替代Paxos的共识算法。相比于Paxos,Raft的目标是提供更清晰的原创 2022-03-19 12:09:01 · 2891 阅读 · 0 评论 -
TCC和两阶段分布式事务处理的区别
一个TCC事务框架需要解决的当然是分布式事务的管理。关于TCC事务机制的介绍,可以参考TCC事务机制简介。TCC事务模型虽然说起来简单,然而要基于TCC实现一个通用的分布式事务框架,却比它看上去要复杂的多,不只是简单的调用一下Confirm/Cancel业务就可以了的。本文将以Spring容器为例,试图分析一下,实现一个通用的TCC分布式事务框架需要注意的一些问题。一、TCC全局事务必须基于RM本...转载 2018-03-08 11:25:12 · 12906 阅读 · 5 评论 -
Spring Cloud 中 分布式事务解决方案 -- 阿里GTS的使用
Spring Cloud 中 分布式事务解决方案 -- 阿里GTS的使用原创 2018-03-15 14:57:41 · 14890 阅读 · 3 评论 -
使用RateLimiter完成简单的大流量限流,抢购秒杀限流
原文:http://www.cnblogs.com/yeyinfu/p/7316972.htmlRateLimiter是guava提供的基于令牌桶算法的实现类,可以非常简单的完成限流特技,并且根据系统的实际情况来调整生成token的速率。通常可应用于抢购限流防止冲垮系统;限制某接口、服务单位时间内的访问量,譬如一些第三方服务会对用户访问量进行限制;限制网速,单位时间内只允许上传下载多少字节等。下面...转载 2018-04-11 11:09:33 · 1429 阅读 · 0 评论