云原生架构:从理论到实践
1. 云事件规范简介
云事件(CloudEvents)是一个致力于定义行业范围事件规范的项目。以下是一个云事件(版本 1)的示例:
{
"eventType": "com.oraclecloud.objectstorage.createobject",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "ObjectStorage",
"eventTime": "2019-09-23T10:49:00.195Z",
"contentType": "application/json",
"data": {
...
"resourceName": "customer_attendance.20190923.csv",
...
},
"eventID": "b163df45-de9c-9f01-2928-b0906cd8a3e4"
}
该示例展示了云事件的基本结构,包含事件类型、版本、源、时间等关键信息。
2. Oracle 事件概述
Oracle 云的部分选定服务可配置为发出符合开源 CloudEvents 规范(当前为版本 0.1)的事件。Oracle 事件用于将发出的事件与其他 Oracle 云服务连接起来,当特定事件发生时,这些服务会执行相应操作。例如,可注册一个函数,在新计算实例启动完成、创建数据库备份、接收通知或在特定存储桶中创建新对象时执行操作。通过定义适当的 OracleEvents 规
超级会员免费看
订阅专栏 解锁全文

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



