推送说明#
按sku维度进行推送,当商品下有多个sku时,会有多次推送
事件类型标识#
eventName:product-center.product.delete
推送主体内容#
| 参数 | 类型 | 是否必填 | 描述说明 |
|---|
| payload | object | 必填 | 事件的具体数据 |
| - list | array | 必填 | 商品数据 |
| -- sku_id | int | 必填 | 商品skuid |
| -- product_id | int | 必填 | 商品id |
| ctx | object | 非必填 | 事件的上下文,例:订单创建事件,对应创建订单的用户信息 |
| eventId | string | 必填 | 事件id |
| entityId | string | 必填 | 实体id,即业务事件的实体对应的id |
| eventHash | string | 必填 | 事件hash值,由事件生产者生成,作为唯一标识 |
| eventName | string | 必填 | 事件名,作为不同业务订阅类型标识 |
| sourceSystem | string | 必填 | 事件的来源系统 |
| eventVersion | string | 必填 | 事件的版本号,版本号应与事件的数据结构做绑定,方便下游系统做业务区分 |
| eventAt | string | 必填 | 事件的触发时间,格式:2025-06-08 12:30:00 |
推送内容示例#
{
"event_id": 889824605076574209,
"entityId": "43bf3819-5dff-4e32-ad7f-5dcd47e9999e",
"eventHash": "df748b06c548704a27d85138ccabf7bf",
"eventType": "source",
"eventName": "product-center.product.delete",
"sourceSystem": "westmonth.product-center",
"eventVersion": "1.0.0",
"payload": {
"list": [
{
"sku_id": 31566,
"product_id": 25596
}
]
},
"ctx": [
],
"eventAt": "2026-03-10 10:45:08"
}