《使用 gRPC 的 .NET 中的微服务通信:.NET 开发人员为分布式应用构建高效通信机制的实用指南​(Microservices Communication in .NET Using gRPC: A practical guide for .NET developers to build efficient communication mechanism for distributed apps )》

作者:

日期:2023-01-27

出版:

  • 115
  • 0
  • 0

作品总结

使用 gRPC 的 .NET 中的微服务通信:.NET 开发人员为分布式应用构建高效通信机制的实用指南(Microservices Communication in .NET Using gRPC: A practical guide for .NET developers to build efficient communication mechanism for distributed apps )》

了解如何逐步在 .NET 平台上实现 gRPC,并介绍如何在 .NET 上使用 gRPC,包括基础知识、用例和最佳做法

本书的主要特点:

  • 探索 .NET 上 gRPC 实现的所有方面,从最基本的功能到高级功能
  • 了解使用 gRPC 的最佳做法,以确保应用程序尽可能高效且可缩放
  • 确定 gRPC 何时是最适合作业的工具,何时不是

本书的内容简介

在此实用指南中探索 gRPC 的功能,以便使用 HTTP/2 协议在微服务之间更快地进行通信,该指南演示如何在 .NET 平台上实现 gRPC。

gRPC 是微服务之间通信的最有效协议之一,也相对容易实现。但是,其官方文档通常是零散的 and.NET 开发人员可能会发现很难识别在 gRPC 消息中的 C# 数据类型和字段之间进行映射的最佳方式。本书将解决这些问题以及更多内容。从 gRPC 的基础知识开始,你将了解如何在 .NET 应用中使用它。你将探索性能的最佳做法,并重点介绍如何缩放 gRPC 应用。熟悉 gRPC 支持的不同调用类型的内部工作原理后,你将逐步了解如何通过应用身份验证和授权来保护 gRPC 终结点。

通过详细的解释,这本 gRPC .NET 书籍将向您展示 Protobuf 协议如何通过仅包含必要的数据来有效地发送消息。在转换 C# 数据类型和 Protobuf 中可用的数据类型时,您再也不会感到困惑。

在本书结束时,你将获得实用的 gRPC 知识,并能够在 .NET 应用中使用它来实现微服务之间的直接通信。

通过本书你将学到什么:

  • 掌握 gRPC 和 Protobuf 的基础知识
  • 调试 .NET 应用程序内的 gRPC 组件以查找和修复错误
  • 了解 gRPC 最佳做法,例如性能增强
  • 通过应用已知类型在 gRPC 和本机 C# 代码之间进行有效转换
  • .NET 应用程序内的安全 gRPC 通信
  • 了解如何通过应用日志记录和指标来监视 .NET 上的 gRPC

这本书是为谁写的

本书面向使用微服务并正在寻找高效解决方案来促进使用 gRPC 的服务之间通信的 NET 开发人员。任何熟悉微服务体系结构并了解 .NET Core 基础知识(但不一定了解 gRPC)的人也会发现本书很有用。

0条评论