Skip to content

Knative 事件

Knative 事件是一个 API 集合,它使您能够在应用程序中使用事件驱动的体系结构。 可以使用这些 API 创建将事件从事件生产者路由到事件消费者(称为接收事件的接收器)的组件。 还可以将接收器配置为通过发送响应事件来响应 HTTP 请求。

Knative 事件使用标准的 HTTP POST 请求在事件生产者和接收器之间发送和接收事件。 这些事件符合CloudEvents 规范,该规范支持在任何编程语言中创建、解析、发送和接收事件。

Knative 事件组件是松散耦合的,可以彼此独立地开发和部署。 任何生产者都可以在有活动事件消费者监听这些事件之前生成事件。 在生产者创建这些事件之前,任何事件消费者都可以表达对一类事件的兴趣。

支持的 Knative 事件用例示例:

  • 在不创建消费者的情况下发布事件。您可以将事件作为 HTTP POST 发送到代理,并使用绑定将目标配置与生成事件的应用程序分离开来。

  • 在不创建发布者的情况下使用事件。可以使用触发器根据事件属性使用来自代理的事件。应用程序以 HTTP POST 的形式接收事件。

Tip

多个事件生产者和接收器可以一起使用,以创建更高级的Knative 事件流,以解决复杂的用例。

事件示例

创建并响应 Kubernetes API 事件

image/svg+xml 创建一个图像处理管道

image/svg+xml 在大规模、无人机驱动的可持续农业项目中促进 AI 工作

下一步

  • 您可以使用安装页面中列出的方法安装 Knative 事件处理.
Back to top

We use analytics and cookies to understand site traffic. Information about your use of our site is shared with Google for that purpose. Learn more.

× OK