grpc-go源码剖析六十六之拦截器介绍

本节开始介绍拦截器interceptor相关原理;

1、拦截器的分类

可以分为:

  • 一元拦截器
    • 用户定义的拦截器只能有一个生效;特点是:在链式拦截器之前执行。
  • 一元链式拦截器
    • 有多个拦截器存在时,按照一定的顺序执行的;
  • 流式拦截器
  • 流式链式拦截器

这里只介绍一元拦截器,一元链式拦截器。

2、拦截器的使用场景?

拦截器可以在以下场景中使用:

日志,认证授权,指标统计等

3、测试用例

你可能感兴趣的:(grpc-go源码剖析与实战,golang,grpc-go,docker,kubernetes,微服务架构)