Knative Eventing 入门与实践
1. 订阅与事件相关概念
订阅(Subscription)将通道(Channels)和订阅者(Subscribers)融合为一个单元,就像 Knative 服务将配置(Configurations)和路由(Routes)融合在一起一样。不过,这种命名方式容易让人混淆。可以将订阅者理解为“能够接收云事件(CloudEvent)的进程或地址”,将订阅理解为“订阅者内的一组通道”。
2. 事件处理(Eventing)
如果事件处理(Eventing)仅仅提供一种定义消息传输基础架构的方式,那就太无趣了。因此,示例大多依赖于代理(Brokers)和触发器(Triggers),它们属于事件处理的子类别。
| 组件 | 说明 |
|---|---|
| 代理(Brokers)和触发器(Triggers) | 开发者主要与之交互和思考的部分 |
| 事件类型(Event Type) | 云事件属性(如类型、源等)的文字表示,多数时候不可见 |
3. 事件源(Sources)
事件源是事件产生的地方,在实践中,它被单独划分出来主要有两个原因,其中一个与 SinkBinding 有关,它主要是一种内部类型,其存在与事件源如何接入更广泛的代理、触发器、接收器等系统相关。
Knat
超级会员免费看
订阅专栏 解锁全文
426

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



