事件匯流排EventBus

更新時間:
Copy as MD

本文介紹如何在事件匯流排EventBridge控制台添加事件匯流排EventBus作為事件流中的事件提供方。

前提條件

開通事件匯流排EventBridge並授權

操作步驟

  1. 登入事件匯流排EventBridge控制台,在左側導覽列,單擊事件流
  2. 在頂部功能表列,選擇地區,然後單擊建立事件流
  3. 创建事件流面板,設定任务名称描述,配置以下參數,然後單擊保存

    • 任務建立

      1. Source(源)設定精靈,選擇数据提供方事件总线EventBus,按照下表說明配置相關參數,然後單擊下一步

        參數

        說明

        樣本

        地區

        選擇目標地區。

        華東1(杭州)

        EventBus 名称

        選擇目標事件匯流排。

        default

        订阅规则

        支援以下兩種訂閱規則:

        • 快速创建:推薦您使用此種方式,此種方式將自動建立以EVENTSTREAMING_xxxx 命名的訂閱規則。

        • 使用已有:如果您選擇此種方式,需要選擇已建立的訂閱規則。

        快速建立

        批量推送条数

        一次調用函數發送的最大批量訊息條數,當積壓的訊息數量到達設定值時才會發送請求,取值範圍為 [1,10000]。

        100

        批量推送间隔(单位:秒)

        調用函數的間隔時間,系統每到間隔時間點會將訊息彙總後發送給Function Compute,取值範圍為[0,15],單位為秒。0秒錶示無等待時間,直接投遞。

        3

      2. Filtering(过滤)Transform(转换)Sink(目标)設定精靈,設定事件過濾、轉換規則及事件目標。

    • 任務屬性

      設定事件流的重試策略和無效信件佇列

事件樣本

{
    "id": "ae3gchfi-4b4d-927d-fbj9-516ib2******",
    "type": "ui:Created:PostObject",
    "dataschema": "http://taobao.com/item.json",
    "subject": "my:subject",
    "data": {
      "name": "Eventbridge",
      "number": 100
    }
  }

CloudEvents規範中定義的參數解釋,請參見事件概述

data欄位包含的參數解釋如下表所示。

參數

類型

樣本值

描述

name

String

Eventbridge

事件的名稱或標識,用於商務邏輯識別(如模組名、事件來源等)。

number

Number

100

與事件相關的數值型資料(如計數、版本號碼、狀態代碼等)。