16.2. クラウドイベント

キャッシュ内のエントリーの作成、更新、削除、または期限切れの場合に、Data Grid クラスターから CloudEvents を送信できます。

Data Grid は、以下の例のように構造化イベントを JSON 形式で Kafka に送信します。

{
    "specversion": "1.0",
    "source": "/infinispan/<cluster_name>/<cache_name>",
    "type": "org.infinispan.entry.created",
    "time": "<timestamp>",
    "subject": "<key-name>",
    "id": "key-name:CommandInvocation:node-name:0",
    "data": {
       "property": "value"
    }
}
フィールド説明

type

Data Grid キャッシュエントリーのイベントの前に org.infinispan.entry を付けます。

data

エントリー値。

subject

文字列に変換されたエントリーキー。

id

イベント用に生成された識別子。