文章目录
- 瞧一瞧 gRPC的拦截器
-
- 中间件是什么/li>
- 拦截器是什么/li>
- 拦截器能做什么/li>
- 拦截器有哪些分类呢/li>
- 如何使用拦截器/li>
-
- **服务端会用到的方法**
- **客户端会用到的方法**
- 整体案例代码结构
- 开始书写案例
- 最后分享 区内用到的拦截器(还应该有更多…)
瞧一瞧 gRPC的拦截器
拦截器能做什么/h2>
哈哈,他能做的可多了,最终要的一点是,拦截器可以做统一接口的认证工作,再也不需要每一个接口都做一次认证了,多个接口多次访问,只需要在统一个地方认证即可
这是不是大大的提高了接口的使用和认证效率了呢,同时还可以减少代码的冗余度
拦截器有哪些分类呢/h2>
根据不同的侧重点,会有如下2种分类:
提供了一个钩子来拦截服务器上单一RPC的执行,拦截器负责调用处理程序来完成RPC
其中参数中的定义了由调用的处理程序
客户端会用到的方法
开始书写案例
- 在原有代码基础上加入interceptor的功能,目前案例中注册一个拦截器
- gRPC + openssl + token + interceptor
server.go
- 主要加入来对拦截器的应用
client.go
- 主要加入来对拦截器的应用
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!