分布式利器

无心水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%避免消息重复,但我们可以通过“幂等设计”让重复消息“无害”。
我是有底线的