你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Kubernetes 上事件网格中的事件架构
Kubernetes 上事件网格接受并传递 JSON 格式的事件。 它支持云事件 1.0 架构规范,这是将事件发布到事件网格时应该使用的架构。
重要
Azure Arc 的 Kubernetes 上的事件网格目前为公共预览版。 此预览版在提供时没有附带服务级别协议,不建议将其用于生产工作负荷。 某些功能可能不受支持或者受限。 有关详细信息,请参阅 Microsoft Azure 预览版补充使用条款。
CloudEvent 架构
CloudEvents 是一种用于描述事件数据的开放规范。 它提供通用的事件架构以供发布和使用事件,可简化互操作性。 请参阅 CloudEvents 规范了解有关强制上下文属性的信息。
示例 - 使用 CloudEvents 架构的事件
[{
"specversion": "1.0",
"type" : "orderCreated",
"source": "myCompanyName/us/webCommerceChannel/myOnlineCommerceSiteBrandName",
"id" : "eventId-n",
"time" : "2020-12-25T20:54:07+00:00",
"subject" : "account/acct-123224/order/o-123456",
"dataSchema" : "1.0",
"data" : {
"orderId" : "123",
"orderType" : "PO",
"reference" : "https://www.myCompanyName.com/orders/123"
}
}]
后续步骤
若要了解 Azure Arc for Kubernetes 上的事件网格支持的目标和处理程序,请参阅 Kubernetes 上的事件网格 - 事件处理程序。