知识卡片
拦截器隔离横切逻辑
内容
gRPC Interceptor 可在客户端或服务端拦截调用,用于认证、日志、追踪、限流等功能,不直接侵入业务方法。发散:越靠近通信边界的共性逻辑,越适合放进拦截器。
参考来源
- 位置:《Go语言入门到实战(共3册)》第3章《Go语言编程之旅:第3章 RPC应用:启动你的RPC服务》(源文件:_epub-src/text/part0008_split_000.html)
- 结论依据:原文围绕“拦截器(Interceptor)可以帮助我们实现”给出定义、机制、流程、对比或限制条件,本卡片据此提炼可迁移的语言/工程结论,并补充了边界或实践启发。
- 原始内容:本节介绍的拦截器(Interceptor)可以帮助我们实现许许多多的定制功能,且不直接侵入业务代码。