分布式

YDS82918 分钟前
分布式·spring·spring cloud·seata
SpringCloud —— 分布式事务管理Seata详解黑马商城的交易微服务,会同时远程调用商品微服务和购物车微服务,假设一个场景:有两个用户同时使用微服务,当同一个商品的库存为1时,一个用户进入下单界面了,但是另一个用户已经下单成功了,那么此时库存肯定就不够了,那么结算界面的用户点击下单时肯定会下单失败,但是这个时候会发现,下单虽然失败了,但是购物车却被清空了,这个场景显然是不便于正常用户体验的,所以我们需要解决这个问题。
回家路上绕了弯1 小时前
分布式·后端
分布式系统重试策略详解:可靠性与资源消耗的平衡艺术在分布式系统中,网络抖动、服务临时不可用、资源竞争等问题屡见不鲜。一个稳定的分布式系统,必然需要一套完善的“容错机制”来应对这些瞬时故障,而“重试策略”正是其中最基础也最核心的一环——通过对失败操作的合理重试,能极大提升系统的可靠性和最终一致性。但重试并非“越多越好”,不当的重试会导致资源浪费、雪崩效应等新问题。今天,我们就全面拆解重试策略的核心逻辑、常见类型、设计要点及落地实践,搞懂如何在“保证可靠性”与“控制资源消耗”之间找到平衡。
无名小卒Rain2 小时前
分布式·jmeter
Jmeter性能测试-分布式压测配置和执行过程
a程序小傲2 小时前
java·分布式·面试
蚂蚁Java面试被问:分布式Session的实现方案java复制下载java复制下载text复制下载java复制下载java复制下载java复制下载篇幅限制下面就只能给大家展示小册部分内容了。整理了一份核心面试笔记包括了:Java面试、Spring、JVM、MyBatis、Redis、MySQL、并发编程、微服务、Linux、Springboot、SpringCloud、MQ、Kafc
a努力。2 小时前
java·分布式·后端·面试
京东Java面试:如何设计一个分布式ID生成器java复制下载text复制下载java复制下载java复制下载java复制下载sql复制下载篇幅限制下面就只能给大家展示小册部分内容了。整理了一份核心面试笔记包括了:Java面试、Spring、JVM、MyBatis、Redis、MySQL、并发编程、微服务、Linux、Springboot、SpringCloud、MQ、Kafc
前端世界3 小时前
分布式·华为·harmonyos
HarmonyOS 分布式硬件实战指南:从原理到可运行 Demo随着设备形态越来越多样化,单一设备已经很难覆盖所有使用场景。手机、平板、智慧屏、穿戴设备、车机同时存在,用户对“设备之间协同”的需求也越来越高。 在传统系统中,不同设备之间的硬件能力往往是割裂的,比如手机的摄像头只能手机用,平板的屏幕只能平板显示,想要跨设备协作,通常只能通过投屏、蓝牙外设或者自定义通信协议来实现,开发成本和维护成本都很高。
汪不止3 小时前
数据库·redis·分布式
【 分布式唯一业务单号生成方案:Redis + 数据库双保险架构】本文分享一个生产环境验证过的分布式唯一单号生成方案,适用于订单号、运单号、流水号等业务场景。方案支持 5000+ QPS,具备完善的容灾降级能力。
是阿威啊3 小时前
大数据·分布式·spark·scala
【maap-analysis】spark离线数仓项目完整的开发流程整体项目架构采用单项目多模块的模式(此模式的构建思路见单项目多模块的大数据项目框架构建-CSDN博客)
白日做梦Q4 小时前
人工智能·分布式·深度学习
联邦学习与隐私保护深度学习:面向分布式场景的研究热点与实践在数据驱动的人工智能时代,“数据孤岛”与“隐私合规”如同两道枷锁,束缚着深度学习模型的迭代升级。医院不敢共享患者病历、银行不愿泄露用户交易数据、企业忌惮核心用户画像外流——集中式训练模式下,“数据聚合”与“隐私保护”似乎天生对立。而联邦学习(Federated Learning, FL)的出现,为这一矛盾提供了破局思路,它如同搭建起一座“数据立交桥”,让多方在不共享原始数据的前提下,实现模型能力的协同提升。本文将从核心原理出发,聚焦当前研究挑战与前沿改进,探讨隐私保护深度学习在分布式场景的实践路径与未来方
Yuer202516 小时前
开发语言·分布式·rust
用 Rust 做分布式查询引擎之前,我先写了一个最小执行 POC最近在评估一个 分布式查询引擎(Distributed Query Engine) 的 Rust 项目需求,核心目标很明确:
张彦峰ZYF18 小时前
redis·分布式·缓存
高并发场景下的缓存雪崩探析与应对策略目录一、问题描述二、解决策略分析(一)解决策略一:分散过期时间(二)解决策略二:提前演练压测(三)解决策略三:cache高可用 + 后端数据库限流
张彦峰ZYF20 小时前
redis·分布式
高并发场景下的缓存穿透问题探析与应对策略目录一、问题描述二、解决策略分析(一)解决策略一:缓存空结果(二)解决策略二:参数合法性校验(三)解决策略三:引入布隆过滤器
TT哇21 小时前
java·分布式·rabbitmq
【RabbitMQ】@Autowired private RabbitTemplate rabbitTemplate;我们可以把它想象成在餐厅点餐的过程: RabbitTemplate:这是工具。它是 Spring AMQP 提供的一个类,就像餐厅里的“托盘”或“传菜员”。有了它,你才能把消息(菜品)从你的代码(后厨)送到 RabbitMQ 服务器(餐桌)。 rabbitTemplate:这是你给这个工具起的名字(变量名)。 @Autowired:这是动作。它的意思是“自动装配”。你告诉 Spring 容器:“我不需要自己 new 一个托盘,你帮我找一个现成的放在我手边就行。”
Rainly200021 小时前
数据库·分布式·postgresql
工作日志之postgresql实现分布式锁在PostgreSQL中实现分布式锁,有几种主流方案,各有侧重。其中最经典高效的是使用咨询锁(Advisory Locks)。
ha_lydms1 天前
大数据·分布式·spark·函数·数据处理·dataworks·maxcompute
3、Spark 函数_d/e/f/j/h/i/j/k/ldate(expr) - Casts the value expr to the target data type date.
张彦峰ZYF1 天前
redis·分布式·性能优化
优化分布式系统性能:热key识别与实战解决方案目录一、热key的定义及其危害二、热key产生的原因三、热key发现解决方案(一)热key发现解决方案一:人为预测
张彦峰ZYF1 天前
redis·分布式·缓存
高并发场景下的大 Key 问题及应对策略目录一、问题描述二、大key的认定(一)String 类型(二)Set、List、Hash、ZSet 等集合类型
张彦峰ZYF1 天前
redis·分布式·缓存
高并发场景下的缓存击穿问题探析与应对策略目录一、问题描述二、解决策略分析(一)解决策略一:互斥锁(Mutex)(二)解决策略二:软过期+互斥锁
Wang's Blog1 天前
分布式·kafka
Kafka: 生产者客户端工作机制深度解析核心机制1 ) 异步发送模型Kafka Producer 的 send() 方法并非直接将数据发送至服务端。创建 Producer 实例时,会启动后台守护线程(Sender Thread)持续轮询消息队列