更新时间:2024-08-09 GMT+08:00

创建自定义事件模型

事件模型(Schema)用于定义事件的结构。事件网格支持的事件模型如下:

  • 云服务事件模型:事件网格为华为云服务事件源产生的事件提供Schema。每个华为云服务事件源的事件类型对应一个云服务事件模型。
  • 自定义事件模型:针对发送到自定义通道的事件,您可以自定义Schema,也可以通过过滤事件,推导出事件结构从而得到Schema。

这两种事件模型都存储在Schema注册表中,事件目标可以从Schema注册表中获取事件Schema的定义,实现快速访问事件。

事件网格的Schema遵循OpenSchema规范。

操作步骤

  1. 登录事件网格控制台。
  2. 在左侧导航栏选择“事件模型”,进入“事件模型”页面。
  3. 单击“自定义事件模型”,弹出“创建自定义事件模型”对话框。
  4. 参考表1,填写自定义事件模型的配置信息。

    表1 自定义事件模型参数说明

    参数

    说明

    标识

    输入事件模型标识,用于识别不同的事件模型。

    描述

    事件模型的描述信息。

    格式

    默认为“JSON_SCHEMA_DRAFT_6”。

    版本兼容

    为事件模型选择兼容方式。支持如下兼容方式:

    • 向后兼容
    • 向前兼容
    • 不兼容
    • 前后兼容

    版本内容

    输入版本内容。

    图1 创建自定义事件模型

  5. 单击“确定”,完成自定义事件模型的创建。