微服务 共 2 篇文章

Go语言Context.WithTimeout在级联调用中的取消传播
2026-04-20 14:26:27
Go语言Context.WithTimeout在级联调用中的取消传播 Context.WithTimeout 是 Go 语言中控制并发操作生命周期的核心机制。在微服务或级联调用(A调用B,B调用C)中,当上游请求因超时被取消时,取消信号必须自动、迅速地传播到下游,以释放所有正在运行的 Gorouti
Go语言 Context 级联调用
57 0
Go 网络编程:HTTP/2 与 gRPC
2026-04-06 12:29:00
Go 网络编程:HTTP/2 与 gRPC Go 语言标准库对 HTTP/2 有着原生且强大的支持,而 gRPC 则是基于 HTTP/2 构建的高性能 RPC 框架。掌握这两者的开发流程,是构建现代微服务架构的关键。 第一阶段:构建 HTTP/2 服务器 HTTP/2 相比 HTTP/1.1 具有多
Go语言 网络编程 HTTP/2
73 0