首页
›
Web后端与企业应用开发
›
026-API设计治理事务边界落地
›
《GoAPI事务边界契约校验》
VIP20
本课程属于:026-API设计治理事务边界落地
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
GoAPI事务边界契约校验
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
事务边界概念
什么是事务边界 · 事务的ACID特性 · 在Go API中事务边界的意义
事务边界概念
什么是事务边界
02
Go数据库驱动与连接池
database/sql标准库 · 连接池配置 · MaxOpenConns与MaxId…
Go
数据库驱动
03
基础事务操作
Begin · Commit · Rollback
基础事务操作
Begin
04
事务嵌套与Savepoint
SAVEPOINT原理 · Go中模拟嵌套事务 · ROLLBACK TO SAVEPO…
Savepoint
事务嵌套
05
事务传播行为
REQUIRED · REQUIRES_NEW · NESTED在Go中的实现策略
事务传播行为
REQUIRED
06
事务隔离级别
READ UNCOMMITTED · READ COMMITTED · REPEATABLE READ
事务隔离级别
READ
07
悲观锁与乐观锁
SELECT FOR UPDATE · 版本号乐观锁 · Go中的实现与对比
悲观锁
乐观锁
08
分布式事务基础
CAP理论 · BASE理论 · 两阶段提交(2PC)概述
分布式事务基础
CAP
09
Saga模式
Saga概念 · Choreography与Orche… · Go中Saga实现框架
Saga
模式
10
TCC模式
Try-Confirm-Cancel · Go中TCC实现示例 · 空回滚与防悬挂
TCC
模式
11
事务超时与重试
context.WithTimeou… · 重试策略 · 指数退避算法
事务超时
重试
12
事务日志与审计
事务日志记录 · 审计表设计 · Go中实现事务追踪
事务日志
审计
13
契约校验概念
什么是契约校验 · 消费者驱动契约 · 提供者驱动契约
契约校验概念
什么是契约校验
14
OpenAPI/Swagger契约
OpenAPI规范 · 生成Go服务端代码 · 契约即文档
OpenAPI/Swag…
契约
15
gRPC与Protocol Buffers
proto文件定义 · gRPC服务契约 · 双向流契约
gRPC
Protocol
16
契约测试基础
Pact框架介绍 · 消费者测试 · 提供者验证
契约测试基础
Pact
17
Go中的Pact实现
pact-go库 · 编写消费者契约 · 验证提供者
Go
Pact
18
请求参数校验
结构体标签校验 · validator库 · 自定义校验器
请求参数校验
结构体标签校验
19
响应契约校验
JSON Schema校验 · Go中实现响应格式验证
响应契约校验
JSON
20
HTTP头与状态码契约
自定义Header契约 · 状态码映射 · 错误响应格式
HTTP
状态码契约
21
版本控制与契约演进
API版本策略 · 向后兼容性 · Breaking Change检测
版本控制
契约演进
22
事务与契约结合
事务边界内的契约校验 · 校验失败回滚策略
事务
契约结合
23
中间件实现事务边界
Go HTTP中间件 · gin/gonic事务中间件 · Echo事务中间件
间件实现事务边界
Go
24
单元测试中的事务
testcontainers-go · 事务回滚测试 · 隔离测试数据
单元测试
事务
25
集成测试中的契约
集成测试套件 · 契约验证自动化 · CI/CD集成
集成测试
契约
26
性能优化
事务粒度控制 · 批量操作 · 连接池调优
性能优化
事务粒度控制
27
错误处理与异常
事务内panic恢复 · 自定义错误类型 · 错误码契约
错误处理
异常
28
安全与事务
SQL注入防护 · 事务内权限校验 · 敏感数据脱敏
安全
事务
29
监控与可观测性
OpenTelemetry追踪事务 · 事务指标 · 日志聚合
监控
可观测性
30
实战案例
订单系统事务边界设计 · 支付契约校验 · 完整项目演示
实战案例
订单系统事务边界…
所属VIP或分类
同VIP:API-design治理事务边界的错误处理移植适配
同VIP:API-design驱动事务边界治理的NestJS环境配置
同VIP:EntAPI事务边界