Dapr 开发套件 (SDKs)
使用你最喜欢的语言来开发Dapr应用
Dapr SDK是将Dapr应用到您的应用程序中最简单的方法。 选择你最喜欢的语言,并在几分钟内开始使用Dapr。
SDK软件包
- 客户端SDK:Dapr客户端允许您调用Dapr构件的API,并执行下例操作:
- 调用其他服务中的方法
- 存储和获取[状态]({< ref statemanagement >}})
- 发布和订阅消息主题
- 通过 绑定输入和输出与外部资源进行交互
- 从密钥存储中获取密钥
- 与 virtual actors进行交互
- 服务扩展:Dapr服务扩展允许你创建具有以下功能的服务:
- Actor SDK: Dapr Actor SDK允许你使用以下方法构建virtual actors:
SDK 语言
语言 | 状态 (Status) | 客户端 SDK | 服务扩展 | Actor SDK |
---|---|---|---|---|
.NET | Stable | ✔ | ASP.NET Core | ✔ |
Python | Stable | ✔ | gRPC | FastAPI Flask |
Java | Stable | ✔ | Spring Boot | ✔ |
Go | Stable | ✔ | ✔ | |
PHP | Stable | ✔ | ✔ | ✔ |
C++ | In development | ✔ | ||
Rust | In development | ✔ | ||
Javascript | In development | ✔ |