自定义事件轻量消息队列(原 MNS)

本文介绍如何在事件总线EventBridge控制台添加轻量消息队列(原 MNS)类型的自定义事件源。

前提条件

操作步骤

  1. 登录事件总线EventBridge控制台
  2. 在左侧导航栏,单击事件总线
  3. 在顶部菜单栏,选择地域。
  4. 事件总线页面,单击目标总线名称。
  5. 在左侧导航栏,单击事件源
  6. 事件源页面,单击添加事件源

  7. 添加自定义事件源面板,输入名称描述事件提供方选择轻量消息队列(原 MNS)队列名称选择已创建的队列,然后单击确认

事件示例

{
    "id":"bffb9722-9c48-407b-9895-b038f78f****",
    "source":"acs:mns",
    "specversion":"1.0",
    "type":"mns:Queue:SendMessage",
    "datacontenttype":"application/json; charset=utf-8",
    "subject":"acs:mns:cn-hangzhou:123456789098****:queues/zeus",
    "time":"2021-04-08T06:28:17.093Z",
    "aliyunpublishtime":"2021-04-08T06:30:31.367Z",
    "aliyuneventbusname":"mybus",
    "data":{
        "requestId":"606EA3074344430D4C81****",
        "messageId":"C6DB60D1574661357FA227277445****",
        "messageBody":"TEST"
    }
}

CloudEvents规范中定义的参数解释,请参见事件概述

data字段包含的参数解释如下表所示。

参数

类型

示例值

描述

requestId

String

606EA3074344430D4C81****

请求ID。每个请求的ID取值唯一。

messageId

String

C6DB60D1574661357FA227277445****

消息ID。每条消息的ID取值唯一。

messageBody

String

TEST

消息内容。