cyningsun / blog-sidecar

blog sidecar
0 stars 0 forks source link

Go 函数式编程:Higher-order function #125

Open cyningsun opened 3 years ago

cyningsun commented 3 years ago

https://www.cyningsun.com/07-19-2021/go-higher-order-function.html

在请求处理过程中,应用程序会接受和处理请求,然后返回响应结果。在该过程中,还存在一些通用的功能,例如:鉴权、监控、链路追踪。众多 RPC 框架会提供称之为 Middleware 或者 Interceptor 等概念,以可插拔的方式来支持上述谈到的众多功能。以 gRPC 为例,工作原理如图:

其服务端的接口如下所示:func UnaryServerInter