使用 Dapr CLI 进行 Dapr .NET SDK 开发
了解如何使用 Dapr CLI 进行本地开发
使用你喜欢的 IDE 或编辑器启动应用程序时,通常假设你只需要运行一个东西:你正在调试的应用程序。然而,开发微服务会挑战你思考本地开发流程时同时考虑多个服务。微服务应用程序包含多个你可能需要同时运行的服务,以及需要管理的依赖项(如状态存储)。
在开发流程中加入 Dapr 意味着你需要管理以下关注点:
本文档假设你正在构建一个生产应用程序,并希望创建可重复且稳健的开发实践。此处提供的指导是通用的,适用于使用 Dapr 的任何 .NET 服务器应用程序(包括 Actor)。
对于使用 Dapr 进行本地开发,你有两种主要方法来存储组件定义:
~/.dapr/components)在源代码仓库中创建一个文件夹来存储组件和配置,将使你能够对这些定义进行版本控制和共享。此处提供的指导假设你在应用程序源代码旁边创建了一个文件夹来存储这些文件。
选择以下链接之一,了解你可以在本地开发场景中使用的工具。建议你熟悉其中的每一个,以了解 .NET SDK 提供的选项。
了解如何使用 Dapr CLI 进行本地开发
了解如何使用 Docker Compose 进行本地开发
了解使用 .NET Aspire 进行本地开发