远程控制设计

远程控制时序图

client service acquisitor 建立连接 ok 建立连接 ok 注册 记录信息 ok 选择采集器(网关) 发请求 拆包 转发 解析 返回结果 拆包 转发 结果 client service acquisitor

JsonRpc 处理

从client 到server

{
     "id":1234,
     "jsonrpc":"2.0",
     "method":"requestAcquisitor",
     "params":{
         "gatewayId":"420111A002105",
         "method":"getDeviceList",
         "params":{}
     }
}

从server 到 acquisitor

{
     "id":1011,
     "jsonrpc":"2.0",
     "method":"getDeviceList",
     "params":{
     }
}

从acquisitor 到 server

{
     "id":1011,
     "jsonrpc":"2.0",
     "method":"getDeviceList",
     "result":{
     }
}

从server 返回 client

{
     "id":1234,
     "jsonrpc":"2.0",
     "method":"requestAcquisitor",
     "result":{
     }
}

服务端内部设计

链接
长方形
圆角长方形
菱形

猜你喜欢

转载自blog.csdn.net/myxuan475/article/details/82800986