🎎CloudEvents

type
status
date
slug
summary
category
tags
icon
password
AI summary
Blocked by
Blocking
Category

是什么

CloudEvents 是由 CNCF 推动的事件数据标准规范,用于以统一的事件格式描述分布式系统中发生的关键状态变化,核心维度包括:
  • Who:事件来源主体
  • When:事件发生时间
  • What happened:发生了什么事件
  • Data:随事件携带的业务数据
其主要设计目标是:
  • 降低不同事件系统之间的协议适配与格式转换成本
  • 提升事件驱动架构在多平台、多中间件场景下的互操作性
  • 成为 Serverless、FaaS、Knative Eventing 等云原生事件体系的事实标准
当前广泛采用的官方版本为:CloudEvents Spec v1.0
 

在 CNCF 生态中的定位

在 CNCF 技术栈中,CloudEvents 位于事件描述标准层(Event Format Layer),主要职责是:
作为不同事件系统、事件总线、事件消费者之间的统一语义协议(通用语言)。
典型构建其上的云原生项目包括:
  • Knative Eventing
  • Argo Events
  • Tekton
 

小结

用一套跨平台、跨协议的统一事件语义模型,让分布式系统之间可以无歧义地理解彼此发出的事件
 

Ref

 
Prev
Knative Architecture
Next
Knative Hands-on
Loading...
Article List
如果去做,还有一丝希望;但是不去做,就毫无希望
技术分享
个人总结
转发