摘要: 定义与功能 Redis的复制功能允许用户创建一个或多个从服务器(slave),这些从服务器会实时复制主服务器(master)的数据。复制是高可用Redis的基础,哨兵和集群模式都是在复制的基础上实现的。 原理与流程 ①配置复制:在从服务器上执行SLAVEOF命令,指定主服务器的IP地址和端口号,开始 阅读全文
posted @ 2025-04-11 10:28 it-小林 阅读(34) 评论(0) 推荐(0)
摘要: 定义与功能 Redis的持久化是指将内存中的数据保存到磁盘上,以防止数据因服务器重启或故障而丢失。Redis提供了两种主要的持久化机制:RDB(Redis DataBase Backup) 和 AOF(Append Only File)。 ①RDB持久化 原理:RDB持久化通过创建数据库的快照,将内 阅读全文
posted @ 2025-04-11 10:27 it-小林 阅读(34) 评论(0) 推荐(0)
摘要: 分布式ID是一种在分布式系统中生成的独一无二的标识符,用于标记数据、订单或其他需要唯一标识的对象。以下是关于分布式ID的详细解释: 1) 定义与特点 定义:分布式ID是在分布式环境下,由多个节点共同生成的全局唯一标识符。 特点: 全局唯一性:无论在哪个节点生成,分布式ID在整个系统中都是唯一的。 高 阅读全文
posted @ 2025-04-11 10:17 it-小林 阅读(57) 评论(0) 推荐(0)
摘要: 分布式锁是一种在分布式系统中,用于解决多个节点对共享资源并发访问问题的机制。它确保在分布式环境下,同一时刻只有一个节点能够访问或修改某个共享资源,从而避免数据不一致或竞争条件的发生。 1)分布式锁的特性 互斥性:同一时刻,只能有一个节点获取到锁,其他节点必须等待锁被释放后才能获取。 安全性:锁的设置 阅读全文
posted @ 2025-04-11 10:13 it-小林 阅读(101) 评论(0) 推荐(0)
摘要: 1. 两阶段提交(2PC) 2. 三阶段提交(3PC) 3. 补偿事务(TCC=Try-Confirm-Cancel) 4. 本地消息队列表(MQ) 5. Saga 事务模型(最终一致性) 分布式事务解决方案旨在确保在分布式系统中,跨多个节点或服务的事务操作要么全部成功,要么全部失败,从而保持数据的 阅读全文
posted @ 2025-04-11 10:10 it-小林 阅读(64) 评论(0) 推荐(0)
摘要: 分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及的一个东西, 特别是在微服务架构中,几乎可以说是无法避免。 1)ACID 指数据库事务正确执行的四个基本要素: 1. 原子性(Atomicity) 2. 一致性(Consistency) 3. 隔离性(Isolation ) 4 阅读全文
posted @ 2025-04-11 10:05 it-小林 阅读(24) 评论(0) 推荐(0)
摘要: 1、说明 对于我们平时正常开发业务来说,一般来说,都是严格按照步骤来,比如做饭的步骤,洗菜-》切菜-》炒菜-》上菜,一般都不能换,这就算是同步进行;但是对于有些场景来说,先后顺序并不是那么重要,还有对每个步骤的结果不会对主流程做出影响,比如,洗衣服跟做饭,都是可以各自执行,互不影响,这时候各事件就是 阅读全文
posted @ 2023-08-24 10:33 it-小林 阅读(74) 评论(0) 推荐(0)
摘要: 前言 在这里先说明一下,这个重在应用,本文就不对概念跟描述做过多赘述。 应用 1)提取对象数组中的某一个字段(带去重) List<String> orderIdList = orderList.stream().map(e -> e.getOrderId()).distinct().collect( 阅读全文
posted @ 2023-07-08 11:30 it-小林 阅读(82) 评论(0) 推荐(0)
摘要: 1、常量 主要是一些常用格式还有数据。 public static final long SECOND = 1000L; public static final long MINUTE = 60000L; public static final long HOUR = 3600000L; publi 阅读全文
posted @ 2023-07-08 10:32 it-小林 阅读(39) 评论(0) 推荐(0)
摘要: 前言 前段时间,接到公司财务方的需求,原来的出账逻辑中,有一种商家是周结的出账周期,顾名思义,就是每个星期一的凌晨去跑上个星期的账单数据,给商家出账。但是,如果说,如果这个星期如果跨了月,那财务需要把这些账单进行拆分,有一定的工作量,因此想在出账的时候,就进行拆分,方便财务核对。 思路 接到这个需求 阅读全文
posted @ 2023-07-05 16:31 it-小林 阅读(115) 评论(0) 推荐(0)