JavaScript

这是一个用于在JavaScript和TypeScript中构建Dapr应用的开发库。该库对Dapr的常用API进行了抽象,如服务调用、状态管理、发布订阅、密钥管理等,并提供了一个简单直观的API接口来帮助构建应用。

安装

要开始使用JavaScript SDK,请从NPM安装Dapr JavaScript SDK:

npm install --save @dapr/dapr

结构

Dapr JavaScript SDK包含两个主要组件:

  • DaprServer:用于管理Dapr sidecar与应用之间的通信。
  • DaprClient:用于管理应用与Dapr sidecar之间的通信。

这些通信可以配置为使用gRPC或HTTP协议。

Dapr Server Dapr Client

入门

为了帮助您快速上手,请查看以下资源:

客户端

创建一个JavaScript客户端,与Dapr sidecar和其他Dapr应用进行交互(例如,发布事件,支持输出绑定等)。

服务器

创建一个JavaScript服务器,让Dapr sidecar与您的应用进行交互(例如,订阅事件,支持输入绑定等)。

虚拟演员

创建具有状态、提醒/计时器和方法的虚拟演员。


日志

配置和自定义SDK的日志功能。

示例

获取JavaScript SDK的源代码并尝试一些示例以快速入门。