Update host-mqtt-jiaohu.md
This commit is contained in:
parent
7979c763ca
commit
47d096d74f
@ -102,6 +102,29 @@ TODO 命令下发是需要增加当前的时间戳,host主机用来协调任
|
||||
### 参数下发的结构
|
||||
对于参数下发,下发内容中的m为一个`map[string]interface{}`结构,用于向某个微服务发送参数,具体参数内容由微服务的参数配置提供。
|
||||
|
||||
### 微服务的启动和停止
|
||||
微服务的启动和停止由内置服务`service-monitor`管理,所以,实际启动和停止,只需要给该服务发送参数就行,其他流程(返回的step和result等)保持一致。实际下发的结构为:
|
||||
|
||||
```json
|
||||
{
|
||||
// 针对不同的命令类型,这个字段里的`to`和`m`数据有所不同,具体在下面的小节描述
|
||||
// 任务id,服务端在下发数据的时候,需要生成一个唯一的uuid,
|
||||
// 用于标识一个任务
|
||||
"t_id": "任务id",
|
||||
// 表示发给哪个微服务,启动和停止,都是发给内置服务service-monitor
|
||||
"to": "service-monitor",
|
||||
// 命令执行的超时时间,单位为秒
|
||||
"t": 10,
|
||||
// 实际内容
|
||||
"m": {
|
||||
"service_name": "需要启动或者停止的服务名, ${name}${copy}-${version}的格式",
|
||||
"action": "start|stop",
|
||||
"command": "如果是start,则需要传递启动命令,启动命令由config.yaml配置文件的boot字段指定"
|
||||
},
|
||||
}
|
||||
|
||||
```
|
||||
|
||||
### 采集项下发的结构
|
||||
采集项下发时,下发内容中的m为一个`[]map[string]interface{}`结构的列表,每一个条目是一个采集项内容,具体采集向内容由微服务的采集项配置提供。
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user