绑定概述

    使用绑定,您可以使用来自外部系统的事件或与外部系统的接口来触发应用程序。 此构建块为您和您的代码提供了若干益处 :

    • 除去连接到消息传递系统 ( 如队列和消息总线 ) 并进行轮询的复杂性
    • 使代码不受 SDK 或库的跟踪
    • 处理重试和故障恢复
    • 在运行时在绑定之间切换
    • 构建具有特定于环境的绑定的可移植应用程序,不需要进行代码更改

    对于特定示例,绑定将允许微服务响应入局 Twilo/SMS 消息而不添加或配置第三方 Twilio SDK,担心来自 Twilio 的轮询 (或使用 websockets 等 ) 。

    输入绑定用于在发生来自外部资源的事件时触发应用程序。 可选的有效负载和元数据可以与请求一起发送。

    为了接收来自输入绑定的事件 :

    1. 定义描述绑定类型及其元数据 ( 连接信息等) 的组件 YAML

    Read the Create an event-driven app using input bindings page to get started with input bindings.

    输出绑定允许用户调用外部资源。 可选的有效负载和元数据可与调用请求一起发送。

    1. 定义描述绑定类型及其元数据 ( 连接信息等) 的组件 YAML
    2. 使用 HTTP 终结点或 gRPC 方法调用具有可选有效负载的绑定

    Read the page to get started with output bindings.