V
主页
京东 11.11 红包
#42 go failpoint 的设计与实现 【 Go 夜读 】
发布人
【Go 夜读】#42 go failpoint 的设计与实现 Failpoint 是 FreeBSD failpoints 的 Golang 实现,允许在代码中注入错误或异常行为, 并由环境变量或代码动态激活来触发这些异常行为。对于一个大型复杂的系统来说,通常包含多个模块或多个组件构成,模拟各个子系统的故障是测试中必不可少的环节, 并且这些故障模拟必须做到无侵入地集成到自动化测试系统中,通过在自动化测试中自动激活这些 failpoint 来模拟故障,并观测最终结果否符合预期。
打开封面
下载高清视频
观看高清视频
视频下载器
#37 从 serverless 的一个设计说起 【 Go 夜读 】
#20 go test 及测试覆盖率 【 Go 夜读 】
#64 深入浅出 Golang Runtime 【 Go 夜读 】
#153 chDB: In-Process ClickHouse引擎【Go 夜读】
#22 Go 开发工具讨论 【 Go 夜读 】
#33 Go defer 和逃逸分析 【 Go 夜读 】
#100 如何高效的阅读 Go 代码?
#16 OpenFaas 介绍及源码分析 【 Go 夜读 】
#57 sync/semaphore 源码浅析 【 Go 夜读 】
#146 基于 Zinx 的 TCP Server 开发【Go 夜读】
#27 go mod 源码阅读 part2 【 Go 夜读 】
#56 channel & select 源码分析 【 Go 夜读 】
#152 从汇编角度理解 Go 语言【Go 夜读】
#51 sync/errgroup 源码阅读 【 Go 夜读 】
#144 如何快速学习 Go 语言设计模式【Go 夜读】
#151 xgo: 基于编译期代码重写实现 Mock 和 Trace【Go 夜读】
#47 TiDB 源码阅读之 Executor 【 Go 夜读 】
#95 Dubbo-go 的成长与蜕变之路
#123 eBPF 与 Go,超能力组合【Go 夜读】
#45 goim 架构设计与源码分析 【 Go 夜读 】
#86 Go unsafe pointer 使用规则详解【Go 夜读】
#10 http 包源码阅读 【 Go 夜读 】
#28 go mod 源码阅读 part 3 【 Go 夜读 】
#8 http 包源码阅读 【 Go 夜读 】
#25 OpenTSDB 时序数据引擎介绍 【 Go 夜读 】
#79 Go-Micro 运行时工具集 【 Go 夜读 】
一步一步带你阅读 Go 源码 【 Go 夜读 】
#72 Go-Micro 编写微服务实战 【 Go 夜读 】
#39 go init function 使用分析【 Go 夜读 】
#108 Golang 反射应用及源码分析【Go 夜读】
#71 go-ini 配置库评析 by 无闻(unknwon)【 Go 夜读 】
#46 TiDB 源码阅读之概览 【 Go 夜读 】
#24 go mod 源码阅读 part 1 【 Go 夜读 】
#35 context 源码阅读 【 Go 夜读 】
#18 去中心化加密通信框架 CovenantSQL/DH-RPC的设计 【 Go 夜读 】
#59 #paper-reading Real-world Go Concurrency Bugs by changkun 【 Go 夜读 】
#103 TiDB Operator 架构与实现
#127 消息最终一致性的架构革命【Go 夜读】
#12 goroutine 的调度 【 Go 夜读 】
#145 go-zero 实战经验分享【Go 夜读】