ASP.NET Core gRPC 拦截器的使用技巧分享
Posted 云来雁去
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.NET Core gRPC 拦截器的使用技巧分享相关的知识,希望对你有一定的参考价值。
本文内容
gRPC
是微软在.NET Core
及其后续版本中主推的 RPC 框架,它使用 Google
的 Protocol Buffers
作为序列化协议,使用 HTTP/2 作为通信协议,具有跨语言、高性能、双向流式调用等优点。考虑到,接下来要参与的是,一个以gRPC
为核心而构建的微服务项目。因此,博主准备调研一下gRPC
的相关内容,而首当其冲的,则是从 .NET Core 3.1 开始就有的拦截器,它类似于ASP.NET Core
中的过滤器和中间件,体现了一种面向切面编程(AOP)的思想,非常适合在RPC服务调用的时候做某种统一处理,譬如参数校验、身份验证、日志记录等等。在今天这篇博客中,博主主要和大家分享的是,利用 .NET Core gRPC 中的拦截器实现日志记录的简单技巧,希望大家喜欢。
以上是关于ASP.NET Core gRPC 拦截器的使用技巧分享的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET Core gRPC 集成 Polly 实现优雅重试
ASP.NET Core gRPC 集成 Polly 实现优雅重试
如何在 ASP.NET Core 中为 gRPC 服务添加全局异常处理 ?