Knative事件处理:并行、故障处理与生产实践
1. 并行处理(Parallels)
并行处理是一种强大的事件处理模式,它可以将相同的CloudEvent副本分发到多个订阅者。下面我们将详细介绍如何使用并行处理。
1.1 简单示例:模拟序列处理
我们可以将并行处理看作是序列处理的一种特殊情况。以下是一个简单的示例,创建一个单步的并行处理:
apiVersion: flows.knative.dev/v1beta1
kind: Parallel
metadata:
name: example-parallel
spec:
branches:
- subscriber:
ref:
apiVersion: serving.knative.dev/v1
kind: Service
name: first-branch-service
reply:
ref:
kind: Service
apiVersion: serving.knative.dev/v1
name: sockeye
在这个示例中,我们定义了一个并行处理,包含一个分支,分支的订阅者是 first-branch-service ,回复目标是 sockeye 。
接下来,我们需要创建相关的服务和触发器:
超级会员免费看
订阅专栏 解锁全文
19

被折叠的 条评论
为什么被折叠?



