分布式

KmSH8umpK2 小时前
数据库·redis·分布式
Redis分布式锁从原生手写到Redisson高阶落地,附线上死锁复盘优化方案进阶第七篇前面六篇我们吃透了Redis核心内核、持久化机制、主从哨兵集群架构、缓存三大经典问题击穿/穿透/雪崩、高频热点key治理、批量命令性能调优。本篇直接对标生产核心刚需,聚焦分布式锁全链路闭环落地。不堆砌理论、不空谈源码,先徒手从零写原生Redis分布式锁,逐行暴露手写版致命隐患,再平滑过渡Redisson生产级高阶锁全场景落地,最后补齐一线真实线上死锁事故全量复盘、根因定位、应急止血、长效整改全套方案,看完直接可对标架构师生产落地标准,适配秒杀、库存扣减、订单幂等、资金对账全核心链路。
_F_y7 小时前
分布式·rabbitmq
仿RabbitMQ实现消息队列-服务端核心模块实现(4)路由模块是自研消息队列的核心基础模块,负责路由键合法性校验、绑定键合法性校验、交换机消息路由匹配三大核心能力。 适配直连(DIRECT)、广播(FANOUT)、主题(TOPIC)三种交换机类型,严格遵循 RabbitMQ 路由语义规范,同时做绑定键通配符语法合法性强校验,杜绝非法通配符格式,保障路由匹配逻辑严谨、无消息错配、漏配。
Albert Edison10 小时前
分布式·rabbitmq·ruby
【RabbitMQ】发布确认模式(使用案例)作为消息中间件,都会面临消息丢失的问题。消息丢失大概分为三种情况:如下图所示:RabbitMQ 也对上述问题给出了相应的解决方案。问题 2 可以通过持久化机制,问题 3 可以采用消息应答机制。针对问题1,可以采用发布确认(Publisher Confirms)机制实现。
EXnf1SbYK12 小时前
redis·分布式·架构
Redis分布式锁进阶第十二篇:全系列终极兜底复盘 + 锁架构巡检落地 + 线上零事故收尾方案Redis分布式锁进阶第十二篇:全系列终极兜底复盘 + 锁架构巡检落地 + 线上零事故收尾方案前面十一篇,我们从原生手写锁、死锁排查、Redisson源码、集群锁雪崩、热点锁治理全覆盖。第十二篇不讲新复杂原理,只做全链路收口、统一巡检标准、最后一轮高危漏洞兜底,看完直接可以牵头统一团队分布式锁架构规范。
EXnf1SbYK12 小时前
数据库·redis·分布式
Redis分布式锁进阶第八篇:锁超时乱序深度踩坑 + 看门狗失效真实溯源 + 业务长耗时标准化兜底方案Redis分布式锁从原生手写到Redisson高阶落地,附线上死锁复盘优化方案(进阶第十篇)前面九篇,我们完成了原生锁手写迭代、Redisson底层原理拆解、多轮线上死锁复盘。本篇作为进阶系列收官前篇,不堆重复源码、不聊基础概念,重点解决线上最后一类高频疑难锁故障:锁超时错乱、网关断链死锁、集群跨实例锁漂移,同时统一全公司可用的分布式锁工程化落地规范,写完本篇,生产锁问题全部闭环。
EXnf1SbYK12 小时前
数据库·redis·分布式
Redis分布式锁进阶第十一篇Redis分布式锁进阶第十一篇:锁雪崩连环故障深挖 + 集群锁高阶避坑 + 全场景终局落地规范前面十篇已经把手写锁、Redisson基础锁、死锁单点问题全部讲透。本篇进阶第十一篇,不再重复基础加锁代码,重点攻克Redis集群环境下的连锁式锁雪崩、热点锁打爆CPU、跨机房锁不一致线上高阶难题,直接给到可落地的集群锁治理方案。
biyezuopinvip13 小时前
分布式·matlab·毕业设计·毕业论文·分布式风电场·低电压穿越故障·建模与仿真
分布式风电场低电压穿越故障建模与仿真摘 要 随着人类对清洁、可持续能源需求的日益增长,风力发电作为重要的可再生能源发电方式受到广泛关注。我国在风力发电技术领域投入大量资源,取得显著成果,极大提升了风力发电的效率与可靠性。本毕业设计以分布式风电场为研究对象,该风电场装机规模达 48MW,配备 24 台 2MW 风力发电机组。采用 1 回 110kV 线路 T 接鲤鱼井~水湾 110kV 线路实现并网,风力发电机—箱变采用一机一变单元接线方式,经多级电压变换后汇至 110kV 升压站。本设计聚焦于分布式风电场低电压穿越故障建模与仿真,同时涵盖电
苍煜13 小时前
数据库·spring boot·分布式
SpringBoot单体应用到分布式下的数据库锁、事务、Redis事务、分布式锁、分布式事务协调很多开发同学工作久了,心里一直有个疑问:现在都是SpringBoot开发、微服务分布式架构,还用上了Redis缓存。 那传统的数据库事务、数据库行锁还有必要用吗?
fengxin_rou13 小时前
java·开发语言·分布式·后端·黑马点评
黑马点评项目万字总结:从redis基础到实战应用详解目录一、Redis入门1.认识NoSql2.认识Redis3.Redis的数据结构与常用命令3.1String 字符串(最常用)
小江的记录本1 天前
java·数据库·分布式·后端·搜索引擎·架构·kafka
【Kafka核心】架构模型:Producer、Broker、Consumer、Consumer Group、Topic、Partition、Replica本文基于Kafka最新稳定版(3.x+,含KRaft架构),围绕Producer、Broker、Consumer、Consumer Group、Topic、Partition、Replica七大核心实体,构建从顶层设计→核心实体拆解→全链路协同→核心机制→设计哲学→落地实践的完整知识体系,实现全方位、结构化的知识闭环。
身如柳絮随风扬1 天前
java·分布式·微服务
多数据源切换实战:从业务场景到3种实现方案全解析在微服务、SaaS、高并发等复杂架构下,单一数据源往往无法满足业务需求。多数据源动态切换已经成为后端开发必备技能。本文将结合真实业务场景,由浅入深地讲解三种主流的实现方案,并通过流程图、类图辅助理解,助你彻底掌握多数据源切换技术。
AIMath~1 天前
分布式·zookeeper·云原生
雪花算法+ZooKeeper解决方案+RPC是什么雪花算法(Snowflake Algorithm)是 Twitter 开源的一种在分布式系统中生成全局唯一 ID 的经典算法。
KmSH8umpK1 天前
数据库·redis·分布式
Redis分布式锁从原生手写到Redisson高阶落地,附线上死锁复盘优化方案进阶第六篇前五篇,我们从零起步,搞定手写Lua锁避坑、Redisson生产落地、集群红锁强一致、雪崩熔断兜底、底层源码深度拆解、线上疑难死锁根治、全参数性能调优,日常业务、常规大促、面试高阶场景全部全覆盖。
空中海1 天前
分布式·kafka·linq
Kafka :存储、复制与可靠性本章从底层解释 Kafka 为什么吞吐高、为什么能容错,以及什么配置会影响丢消息和重复消息。Kafka 的 partition 本质是追加日志。每个 partition 在磁盘上对应一个目录,目录中有多个日志段文件。
渣渣盟1 天前
分布式·flink·kafka
构建企业级实时数据管道:Kafka + Flink 最佳实践在当下的数据驱动型企业中,实时数据管道已经从“可选的附加组件”晋升为“核心基础设施”。无论是实时风控、运营实时大屏、推荐系统特征实时拼接,还是数据库的 CDC 同步,底层都离不开消息队列和流计算引擎的紧密配合。Apache Kafka 和 Apache Flink 几乎成为了这对组合的事实标准。
KmSH8umpK1 天前
数据库·redis·分布式
Redis分布式锁从原生手写到Redisson高阶落地,附线上死锁复盘优化方案进阶第四篇前面三篇,我们搞定了Lua手写锁、Redisson单机锁、Redisson红锁、热点分段锁,理论+代码+集群故障复盘全部拉满。但很多架构师踩了最后一个致命大坑:只做了锁的互斥能力,没做锁的容错与降级兜底。
KmSH8umpK1 天前
数据库·redis·分布式
Redis分布式锁从原生手写到Redisson高阶落地,附线上死锁复盘优化方案进阶第五篇前面四篇,我们搞定了手写锁、Redisson落地、集群防丢锁、雪崩兜底降级、异地多活适配,足以支撑日常开发、项目迭代、线上故障应急。但绝大多数工程师卡在最后一关:只会调用API,不懂底层源码内核,遇到深挖底层面试题、隐蔽线上隐性死锁,直接束手无策。
卧室小白2 天前
分布式
ceph-分布式存储在现代计算机系统和网络中,数据存储是至关重要的。随着数据量的爆炸式增长,如何高效、可靠地存储和管理数据成为了一个重要的挑战。文件存储、块存储和对象存储是三种主要的数据存储方式,它们各自具有独特的特性和适用场景。本文将详细探讨这三种存储方式的定义、架构、原理和应用场景,帮助读者更好地理解和选择合适的数据存储解决方案。
aXin_ya2 天前
分布式·缓存·微服务
微服务第九天 分布式缓存(Redis)单点Redis的问题多线程异步处理执行持久化(子进程执行)
空中海2 天前
分布式·kafka·linq
Kafka 基础:从消息队列到事件流平台Kafka 是一个分布式事件流平台。它表面上像消息队列,但核心模型不是“把消息投递给某个消费者后立刻删除”,而是“把事件追加写入一个可持久化、可分区、可复制的日志中,消费者按 offset 自己读取”。