技术栈
分布式利器
无心水
10 小时前
人工智能
·
分布式
·
架构
·
kitex
·
分布式利器
·
字节跳动分布式
·
byteps
【分布式利器:大厂技术】4、字节跳动高性能架构:Kitex+Hertz+BytePS,实时流与AI的极致优化
字节跳动的分布式技术,是“低延迟、高吞吐”的代名词——支撑抖音的亿级日活、剪映的AI特效、直播的实时弹幕,字节的方案始终围绕“实时流+AI”场景优化,主打“轻量、高性能、云原生”。
无心水
1 天前
分布式
·
华为
·
gaussdb
·
分布式利器
·
华为分布式
·
国产化数据库
·
政企高可靠
【分布式利器:大厂技术】5、华为分布式方案:国产化适配+政企高可靠,鲲鹏/昇腾生态核心技术
华为的分布式技术,是“国产化+政企级高可靠”的标杆——深度适配鲲鹏CPU、昇腾AI芯片等国产硬件,聚焦政务、金融、运营商场景,主打“自主可控、高可用、全栈协同”,解决国产化替代中的“兼容、安全、稳定”痛点。
无心水
5 天前
数据库
·
分布式
·
tidb
·
oceanbase
·
分库分表
·
分布式id
·
分布式利器
【分布式利器:分布式ID】7、分布式数据库方案:TiDB/OceanBase全局ID实战
上一篇的中间件方案适合复用现有Redis/ZooKeeper的场景,但如果你的系统已经部署了分布式数据库(如TiDB、OceanBase),就没必要再引入其他方案了——分布式数据库原生支持“全局自增ID”,底层通过分布式协议(如Paxos、Raft)保证唯一性和有序性,无需额外开发,无缝集成业务。 本文详解TiDB和OceanBase的全局ID实现,帮你快速落地核心业务的分布式ID。
无心水
6 天前
redis
·
分布式
·
zookeeper
·
中间件
·
分库分表
·
分布式id
·
分布式利器
【分布式利器:分布式ID】6、中间件方案:Redis/ZooKeeper分布式ID实现
上一篇的UUID方案适合无依赖场景,但如果你的系统已经部署了Redis(缓存)或ZooKeeper(服务注册中心),没必要再引入雪花算法、号段模式等新方案——直接复用现有中间件就能实现分布式ID,减少系统依赖和维护成本。 本文详解Redis和ZooKeeper的分布式ID实现方案,附实战代码,帮你快速复用现有组件落地。
无心水
8 天前
分布式
·
分库分表
·
uuid
·
分布式id
·
水平分库
·
分布式利器
·
guid
【分布式利器:分布式ID】5、UUID/GUID方案:无依赖实现,优缺点与场景选型
上一篇的雪花算法适合超高并发、有序需求的场景,但有些业务不需要ID有序(如用户Session ID、文件ID、临时令牌),此时引入雪花算法反而“过度设计”。 今天的“UUID/GUID方案”完美适配这类场景:无需依赖数据库、中间件,本地直接生成,实现极简,且理论上永不重复。 本文详解UUID的版本区别、实战用法、存储优化和避坑点。
无心水
11 天前
分布式
·
mq
·
分布式限流
·
动态限流
·
分布式利器
·
异步场景限流
·
消息队列削峰填谷
【分布式利器:限流】4、异步场景限流:消息队列削峰填谷+动态限流实现
前面三篇我们分别讲解了Redis基础限流、网关层限流、微服务层限流,均适用于“同步请求场景”(如HTTP接口调用)。但分布式系统中存在大量异步场景(如秒杀订单异步通知、日志采集、异步任务调度),这类场景的流量特点是“突发量大、允许延迟处理”,需通过消息队列实现“削峰填谷”,再结合动态限流适配服务弹性伸缩。
无心水
12 天前
分布式
·
微服务
·
架构
·
sentinel
·
分布式限流
·
resilience4j
·
分布式利器
【分布式利器:限流】3、微服务分布式限流:Sentinel集群限流+Resilience4j使用教程
上一篇我们讲解了网关层限流,实现了“流量入口拦截”。但在微服务架构中,服务间的调用流量(如订单服务调用库存服务)不会经过网关,若某服务因上游调用量突增而过载,仍会导致系统雪崩。
无心水
16 天前
分布式
·
seata
·
分布式事务
·
saga模式
·
tcc
·
分布式利器
·
长事务
【分布式利器:事务】4、SAGA模式:长事务的最佳选择?
如果说TCC模式适合“短平快”的分布式事务(如电商下单的“创建订单+扣库存+支付”三步流程),那么SAGA模式就是为“长事务”而生的——当一个业务流程需要跨多个服务、经历多个步骤(甚至耗时几小时、几天),比如“物流订单从创建到签收”“供应链从采购到入库”,SAGA能通过“分步执行+反向补偿”保证最终一致性,且全程无锁阻塞。
无心水
17 天前
分布式
·
rocketmq
·
分布式事务
·
saga
·
事务消息
·
分布式利器
·
2pc3pc
【分布式利器:事务】5、本地消息表vs事务消息:异步方案怎么选?
在分布式事务的异步方案中,“本地消息表”和“事务消息”是最常用的两种——它们都基于“消息传递”实现最终一致性,适合“非实时依赖”的场景(如订单创建后异步通知库存扣减、物流派单)。 但两者的实现方式、侵入性、可靠性差异很大:前者靠数据库表“硬扛”消息可靠性,后者靠消息队列的原生机制“优雅”解决。
无心水
20 天前
网络
·
数据库
·
rocketmq
·
java面试
·
消息幂等
·
重复消费
·
分布式利器
【分布式利器:RocketMQ】2、RocketMQ消息重复?3种幂等方案,彻底解决重复消费(附代码实操)
消息重复是RocketMQ使用中最容易遇到的“隐形炸弹”。比如支付场景中,一条“扣减库存”的消息被重复消费,可能导致库存多扣;订单场景里,重复的“确认收货”消息可能引发多次退款。更麻烦的是,RocketMQ无法100%避免消息重复,但我们可以通过“幂等设计”让重复消息“无害”。
我是有底线的