消息通知说明
消息通知采用百度消息服务对外提供服务(Kafka),证书权限由百度小程序开源联盟平 台提供。
联盟方需要下载 kafka 客户端,来请求订阅百度消息服务。参考:
(1)百度消息服务介绍: https://cloud.baidu.com/doc/Kafka/index.html?from=productToDoc (2)百度消息服务使用文档: https://bce-cdn.bj.bcebos.com/doc/pdf/Kafka.zh.pdf?timeStamp=1547200591014
结构定义
1 2 3 4 5 6 7 8
| { identifier: 1001, content: { app-key: xxxx, ... } opt: 1 }
|
说明:
identifier : 消息变更需要获取的接口码表,对照关系参考附录 3.1;
content:消息变更的关键识别信息,如小程序变更,会给 app_key;
opt:操作类型说明,对照关系参考附录 3.2
消息实体具体说明
小程序变更消息定义
1 2 3 4 5 6 7
| { identifier: 1001, content: { app-key: xxxx } opt: 1 }
|
小程序权限变更消息定义
1 2 3 4 5 6 7
| { identifier: 1004, content: { app-key: xxxx } opt: 1 }
|
小程序包变更消息定义
1 2 3 4 5 6 7
| { identifier: 1003, content: { app-key: xxxx } opt: 1 }
|
小程序容灾状态变更
1 2 3 4 5 6 7 8
| { "identifier":1007, //固定值,标识小程序基本信息 "content":{ "app_key":"xxxx", //appkey "current_rongzai_status":1 //容灾状态字段 }, "opt":2 //固定值,更新操作 }
|
阿拉丁子链状态变更消息格式
1 2 3 4 5 6
| { "id":1007, //物料 id "appKey":"", "appName":"", "status":"",//物料状态 0-不可用(物料被删除或者下线) 1-可用(物料有更新) }
|