首页
›
移动端与Android应用开发
›
018-离线优先架构设计
›
《模块边界解耦Repository实践》
VIP20
本课程属于:018-离线优先架构设计
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
模块边界解耦Repository实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Repository模式与模块边界的关系
核心概念 · 边界职责 · 解耦原理
Repository
模式
02
模块边界识别与划分方法
业务域边界 · 限界上下文 · 防腐层边界
模块边界识别
划分方法
03
仓库接口契约设计原则
接口粒度 · 数据模型抽象 · 查询规范
仓库接口契约设计…
接口粒度
04
分层架构中的Repository定位
领域层 · 持久化层 · 应用层间的职责隔离
Repository
分层架构
05
数据流与控制流解耦
Repository作为数据中介的流…
数据流
控制流解耦
06
聚合根与仓库的生命周期管理
聚合根边界 · 事务边界 · 级联操作风险
聚合根
仓库的生命周期管…
07
多数据源场景下的Repository适配
关系库 · NoSQL · 缓存
Repository
多数据源场景下的
08
查询与命令分离在Repository中的体现
读模型与写模型的分仓设计
Repository
查询
09
事务与一致性边界
局部事务 · 分布式事务 · 最终一致性在仓库层的处理策略
事务
一致性边界
10
缓存策略与Repository
缓存穿透 · 雪崩 · 失效场景下的仓库层缓存抽象
Repository
缓存策略
11
单元测试与集成测试中的Repository Mock
接口替身 · 桩数据 · 行为验证
Repository
Mock
12
模块间依赖反转与依赖注入
通过Repository消除模块直接…
模块间依赖反转
依赖注入
13
跨模块数据共享与责任边界
通过共享仓库还是独立仓库的权衡
跨模块数据共享
责任边界
14
仓库实现的选型框架
ORM · 原生SQL · 存储过程的适用场景与解耦代价
仓库实现的选型框…
ORM
15
版本演进中的仓库接口迁移
向后兼容 · 适配器模式 · 版本路由策略
版本演进
仓库接口迁移
16
领域事件与Repository的协作
事件发布 · 事件存储 · 事件追溯
Repository
领域事件
17
读写分离与仓库层路由
读写数据源分离 · 负载均衡 · 故障切换
读写分离
仓库层路由
18
分库分表场景下的Repository设计
分片键抽象 · 路由规则 · 全局ID生成
Repository
分库分表场景下的
19
仓库层异常处理与降级
吞异常 · 重试 · 熔断对调用方透明
仓库层异常处理
降级
20
审计日志与仓库
自动记录变更 · 操作人 · 时间戳的通用方案
审计日志
仓库
21
多租户隔离的仓库策略
共享表 · 分离表 · 分隔Schema的抽象差异
多租户隔离的仓库…
共享表
22
软删除与数据归档
Repository中逻辑删除与物理…
软删除
数据归档
23
仓储层性能监控与指标
慢查询 · 连接池 · 命中率
仓储层性能监控
指标
24
分布式系统下Repository的幂等性保障
去重表 · 唯一约束 · 状态机
Repository
分布式系统下
25
事件溯源与Repository
以事件流作为数据源时的仓库接口重构
Repository
事件溯源
26
CQRS与Repository的分化
命令仓库与查询仓库的独立演化
CQRS
Repository
27
代码生成与Repository模板
通过生成器保持接口与实现一致性
Repository
代码生成
28
行业案例对比
不同微服务架构下Repository…
行业案例对比
Repository
29
落地实施步骤
梳理现有模块 · 定义接口 · 逐步替换
落地实施步骤
梳理现有模块
30
模块边界解耦的最终验证
依赖图分析 · 变更影响范围 · 回归测试策略
模块边界解耦的最…
依赖图分析
所属VIP或分类
同VIP:DataStore离线缓存迁移与一致性验证
同VIP:Jetpack-Compose离线数据绑定指南
同VIP:Keystore离线认证方案详解