后端开发 如何在Golang中实现表驱动测试_Golang table-driven测试方法 表驱动测试是 Go 中用结构体切片定义测试用例、通过 t.Run 逐个执行的惯用法;需明确 name 字段、避 […]...
后端开发 如何在Golang中实现服务注册与发现_Golang微服务注册发现技巧 服务注册与心跳续租需用 etcd 的 Put 写入带 TTL 的 key 并通过 KeepAlive 流持续刷 […]...
后端开发 如何使用Golang实现HTTP路由_Golang net/http ServeMux方法技巧 ServeMux 仅支持严格前缀匹配且无参数解析,不区分 HTTP 方法、不支持路径参数和中间件,易导致路由冲 […]...
互联网运维 strace -f -e trace=network 发现大量 connect/reset 的业务排查 大量 connect 后立即返回 ECONNREFUSED 或 RST,主因是业务代码反复连接未监听的地址 / […]...
互联网运维 服务器随机丢包但 ping 延迟正常的 perf + bpftrace 抓包定位 ping 延迟正常但业务连接频繁超时或重传,因 ping 走独立 ICMP 路径,而 TCP 业务丢包可能发生 […]...