上一页 1 2 3 4 5 6 7 8 ··· 48 下一页
  2025年5月26日
摘要: 网络分区异常(Network Partition)是分布式系统中常见的故障场景,指由于网络设备故障、链路中断或高延迟等原因,导致集群内部分节点与其他节点失去通信,形成多个无法相互通信的子网络(分区)。每个分区内的节点会基于本地状态独立决策,可能引发数据不一致、脑裂(Split-Brain)等问题。以 阅读全文
posted @ 2025-05-26 22:30 斜月三星一太阳 阅读(257) 评论(0) 推荐(0)
摘要: 故障恢复后的一致性是指分布式系统(如Redis集群、数据库集群)在经历节点故障、网络分区等异常后,通过重启、替换节点或修复网络等操作恢复正常运行时,系统内各节点的数据需重新达到一致状态,避免因故障残留导致的数据矛盾、丢失或版本冲突。 一、故障恢复后一致性问题的产生原因 1. 数据未完全同步导致的丢失 阅读全文
posted @ 2025-05-26 22:25 斜月三星一太阳 阅读(146) 评论(0) 推荐(0)
摘要: 数据一致性(Data Consistency)是分布式系统、数据库领域的核心概念之一,用于描述数据在不同状态、不同节点或不同副本之间的一致性状态,确保数据在各种操作(如读写、更新、故障恢复)中保持逻辑上的统一和可靠。 一、数据一致性的核心内涵 数据一致性的本质是确保数据在多个副本或节点之间的状态符合 阅读全文
posted @ 2025-05-26 22:20 斜月三星一太阳 阅读(373) 评论(0) 推荐(0)
摘要: 在Redis集群部分节点故障后,恢复数据一致性需要结合自动故障转移机制和手动干预措施,具体取决于故障类型(如主节点故障、从节点故障、主从节点组故障等)。以下是不同场景下的一致性恢复策略: 一、主节点故障(从节点正常) 场景:单个主节点挂掉,但其从节点正常运行。 恢复机制: 1. 自动故障转移(Fai 阅读全文
posted @ 2025-05-26 22:16 斜月三星一太阳 阅读(524) 评论(0) 推荐(0)
摘要: 一个3主3从的redis集群,如果一个主节点和它对应的从节点同时挂掉了,那么这个redis集群还能对外提供服务吗? 在一个3主3从的Redis集群中(每个主节点对应一个从节点),若某个主节点及其对应的从节点同时挂掉,集群的可用性取决于以下关键因素: 1. Redis集群的基本机制 Redis集群采用 阅读全文
posted @ 2025-05-26 22:15 斜月三星一太阳 阅读(294) 评论(0) 推荐(0)
摘要: 中间件(Middleware) 是位于操作系统、数据库与应用程序之间的软件层,用于连接不同组件、系统或应用,解决分布式系统中异构环境的通信、数据交互、资源共享等问题,简化应用开发与维护。 核心功能与作用 通信桥梁 连接不同技术架构的应用(如Java与Python应用),支持跨语言、跨平台通信(如HT 阅读全文
posted @ 2025-05-26 18:56 斜月三星一太阳 阅读(237) 评论(0) 推荐(0)
摘要: MyBatis 会深度参与事务的相关操作,其事务管理机制可分为 独立使用场景(直接管理JDBC事务)和 与Spring集成场景(依赖Spring事务管理器)两种模式。以下结合源码和实际使用场景详细说明: 一、独立使用MyBatis时的事务管理 在未与Spring集成的独立项目中,MyBatis 通过 阅读全文
posted @ 2025-05-26 12:23 斜月三星一太阳 阅读(437) 评论(0) 推荐(0)
  2025年5月23日
摘要: JVM(Java Virtual Machine,Java虚拟机)的内存模型(运行时数据区域)是其核心组成部分,用于管理程序运行过程中的各类数据。根据《Java虚拟机规范》,JVM的内存结构可分为以下6大区域(部分区域为线程私有,部分为线程共享): 一、程序计数器(Program Counter R 阅读全文
posted @ 2025-05-23 14:06 斜月三星一太阳 阅读(114) 评论(0) 推荐(0)
  2025年5月13日
摘要: 以下是常用的23种设计模式的分类统计和应用场景解释: 创建型模式(5种) 模式名称 核心思想 应用场景 单例模式 确保类只有一个实例 配置管理、线程池、数据库连接池等需要全局唯一实例的场景。 工厂方法模式 定义创建对象的接口 不同条件下创建不同类型的对象,如游戏中根据关卡创建不同敌人。 抽象工厂模式 阅读全文
posted @ 2025-05-13 15:48 斜月三星一太阳 阅读(235) 评论(0) 推荐(0)
摘要: Gossip 协议和 Raft 协议是分布式系统中解决不同问题的核心机制,二者在设计目标、核心机制、一致性模型、应用场景等方面存在显著差异,具体对比如下: 一、设计目标与核心定位 维度 Gossip 协议 Raft 协议 核心目标 实现最终一致性的信息传播,确保节点间状态(如成员关系、配置变更)最终 阅读全文
posted @ 2025-05-13 00:05 斜月三星一太阳 阅读(285) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 48 下一页