Dapr .NET SDK 中的错误模型
了解如何使用 .NET SDK 中更丰富的错误模型。
Dapr .NET SDK 提供了丰富的功能集用于构建分布式应用。本节提供在生产场景中高效使用 SDK 的实用指南——聚焦于可靠性、可维护性和开发者体验。
涵盖的主题包括:
Dapr 操作可能因多种原因而失败——网络问题、组件配置错误或瞬态故障。SDK 提供了结构化的错误类型,帮助您区分可重试错误和致命错误。
了解如何有效使用 DaprException 及其派生类型详见此处。
部分 SDK 功能被标记为实验性,可能在未来的版本中发生变化。这些功能使用 [Experimental] 进行标注,默认情况下会生成构建时警告。您可以:
#pragma warning disable 选择性抑制警告SuppressMessage 属性进行更精细的控制了解更多关于 [Experimental] 属性的使用详见此处。
SDK 包含基于 Roslyn 的分析器和源代码生成器,帮助您更轻松地编写更好的代码。这些工具能够:
阅读更多关于如何安装和使用这些分析器的内容详见此处。
本节旨在支持广泛的开发场景。随着应用复杂性的增长,您会发现越来越多与 .NET 中 Dapr 相关的实践和模式——从 Actor 生命周期管理到配置策略和性能调优。
了解如何使用 Dapr.Testcontainers 运行集成测试详见此处。
了解如何使用 .NET SDK 中更丰富的错误模型。
了解为什么我们用 [Experimental] 属性标记某些方法
使用 Dapr.Testcontainers 针对真实基础设施运行 Dapr 集成测试
用于常见 Dapr 问题的代码分析器和修复