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

事件通道

事件通道负责接收来自事件源的事件。

事件网格支持的事件通道如下:

  • 云服务事件通道:由事件网格自动创建、且不可修改的一条默认的云服务事件通道,用于接收云服务事件源产生的事件。云服务事件源产生的事件只能发布到云服务事件通道
  • 自定义事件通道:您自行创建的事件通道,用于接收自定义事件源产生的事件。

创建自定义事件通道

  1. 登录事件网格控制台。
  2. 在左侧导航栏选择“事件通道”,进入“事件通道”页面。
  3. 单击“创建事件通道”,弹出“创建事件通道”对话框。
  4. 输入事件通道名称和描述信息,单击“确定”,完成自定义事件通道的创建。

    事件通道创建成功后,在“自定义事件通道”区域查看创建的自定义事件通道。

    • 如果需要修改自定义事件通道的描述信息,单击待修改事件通道后的“编辑”,在弹出的对话框中编辑描述信息。
    • 如果需要查看自定义事件通道的信息,单击待查看信息的事件通道名称,在弹出的对话框中查看自定义事件通道信息。

删除自定义事件通道

  1. 登录事件网格控制台。
  2. 在左侧导航栏选择“事件通道”,进入“事件通道”页面。
  3. 在待删除的自定义事件通道后,单击“删除”,弹出“删除事件通道”对话框。

    已关联自定义事件源,或事件订阅的事件通道,无法删除。您需要先解除关联,然后再进行删除操作。

  4. 单击“是”,完成自定义事件通道的删除。

发布事件

本章节介绍在事件网格控制台如何发布事件。

您可以通过发布事件功能,调试事件订阅中事件源、事件通道、事件目标是否已是连通状态,已配置的事件规则是否生效,事件是否成功发送到事件目标。

前提条件:

创建自定义事件通道、已创建自定义应用事件源、已设置事件目标,并基于上述内容创建事件订阅

  1. 登录事件网格控制台。
  2. 在左侧导航栏选择“事件通道”,进入“事件通道”页面。
  3. 单击“发布事件”,进入“发布事件”页面。
  4. 配置事件条目。

    表1 事件条目参数说明

    参数名称

    说明

    事件通道

    选择事件通道。

    事件源

    输入事件源,支持自定义应用事件源。

    事件类型

    输入事件类型。

    事件详情

    输入JSON格式事件内容。

    时间戳

    选择时间戳。

  5. 单击“预览”,预览事件。
  6. 单击“发布”,发送事件。事件发布成功结果如图1所示。

    图1 发布事件
    • 单击“添加事件条目”,可以配置多条事件信息。
    • 支持发布单条事件,或同时发布多条事件。
    • 单击,可以复制事件条目。
    • 单击,可以删除事件条目。

事件轨迹

本章节介绍在事件网格控制台如何追踪事件轨迹。

您可以通过事件轨迹功能,追踪查询事件源名称、事件类型、订阅名称及事件ID。

  1. 登录事件网格控制台。
  2. 在左侧导航栏选择“事件通道”,进入“事件通道”页面。
  3. 单击操作列“事件轨迹”,进入“事件轨迹”页面。
  4. 单击“高级搜索”,进行查询。

    表2 高级搜索条目参数说明

    参数名称

    说明

    时间范围

    选择事件发布时间范围。

    事件源名称

    输入事件源名称。

    事件类型

    输入事件类型。

    订阅名称

    输入订阅名称。

    事件ID

    输入事件ID。

  5. 单击“事件轨迹”,查看事件接收和事件投递详情。

    图2 事件轨迹

  6. 单击“事件ID”,可查看事件详情如图3所示。

    图3 事件详情