vault backup: 2026-05-15 16:26:14

This commit is contained in:
hhs
2026-05-15 16:26:14 +08:00
parent 1ef38fe7e6
commit 0e67673d7a
45 changed files with 5165 additions and 788 deletions
+3 -3
View File
@@ -156,7 +156,7 @@ conn, _ := grpc.Dial(target,
> [!keypoint] 为什么需要上下文传播
>
> 当一个请求穿越 5 个微服务时,如果没有上下文传播,你在日志系统中看到的是 5 条孤立的记录。有了 W3C Trace Context,每层服务自动将 `traceparent` 透传给下一跳——最终汇聚成一条完整的调用链路,这就是 [[02-服务治理/分布式追踪]] 的核心能力。
> 当一个请求穿越 5 个微服务时,如果没有上下文传播,你在日志系统中看到的是 5 条孤立的记录。有了 W3C Trace Context,每层服务自动将 `traceparent` 透传给下一跳——最终汇聚成一条完整的调用链路,这就是 [[02-服务治理/03-分布式追踪]] 的核心能力。
## 拦截器最佳实践
@@ -172,5 +172,5 @@ conn, _ := grpc.Dial(target,
- [[01-协议与架构]] — 拦截器位于 gRPC Framework 层,在 HTTP/2 之前处理请求
- [[05-错误处理]] — 拦截器经常需要根据错误码决定重试或降级策略
- [[02-服务治理/分布式追踪]] — Context 传播是实现分布式追踪的前提
- [[02-服务治理/安全机制]] — 鉴权拦截器是安全机制在代码层的落地形式
- [[02-服务治理/03-分布式追踪]] — Context 传播是实现分布式追踪的前提
- [[02-服务治理/02-安全机制]] — 鉴权拦截器是安全机制在代码层的落地形式