开发

消息通知说明

消息通知采用百度消息服务对外提供服务(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-可用(物料有更新)
}