【C#】.NET Aspire + WPF 实现 Dapr服务调用
一、Dapr 是什么?
-
官方文档 定义:
Dapr 是一个可移植的、事件驱动的运行时,它使任何开发人员能够轻松构建出弹性的、无状态和有状态的应用程序,并可运行在云平台或边缘计算中,它同时也支持多种编程语言和开发框架。 -
Dapr 可以做什么:
- 服务调用(Service Invocation)
- 状态管理(State Management)
- 发布与订阅(Publish and Subscribe)
- 绑定(Bindings)
- Actors
- 密钥管理(Secrets Management)
- 配置(Configuration)
- 工作流(Workflow)
- Cryptography
- Resiliency
二、安装 Dapr CLI
dapr init --slim --dashboard-version=0.15.0
三、实现Dapr服务调用
1、添加WPF项目
2、修改 AppHost 项目
添加引用:
<PackageReference Include="Aspire.Hosting.Dapr" Version</