前言

Knative Eventing v0.8 版本已经于 8 月 6 号正式发布。本次发布主要围绕完善 Eventing 中相关功能展开。本篇文章通过解读这些功能特性,希望能让你快速对 0.8 新版本有所了解。

新特性

新增 Choice CRD 资源

Choice 是用来做什么呢? 其实它与 sequence 类似,是用来定义 function 执行流程的。通过 Choice, 可以根据条件来选择function 进行事件处理。Choice 的定义如下:

apiVersion: messaging.knative.dev/v1alpha1kind: Choice data:  name: check-assignmentspec:  channelTemplate:    apiVersion: messaging.
收藏 打印