使用绑定,您可以使用来自外部系统的事件或与外部系统的接口来触发应用程序。 此构建块为您和您的代码提供了若干益处 :
对于特定示例,绑定将允许微服务响应入局 Twilo/SMS 消息而不添加或配置第三方 Twilio SDK,担心来自 Twilio 的轮询 (或使用 websockets 等 ) 。
绑定是独立于 Dapr 运行时开发的。 您可以在 这里 查看绑定并做出贡献。
输入绑定用于在发生来自外部资源的事件时触发应用程序。 可选的有效负载和元数据可以与请求一起发送。
为了接收来自输入绑定的事件 :
如果应用程序要订阅绑定,在启动 Dapr 时,对应用程序的所有已定义输入绑定发送
OPTIONS
请求,并期望NOT FOUND (404)
以外的状态码。
Read the Create an event-driven app using input bindings page to get started with input bindings.
输出绑定允许用户调用外部资源。 可选的有效负载和元数据可与调用请求一起发送。
为了调用输出绑定:
Read the Use output bindings to interface with external resources page to get started with output bindings.