RDB data exchange protocol(DXP)是实时数据库RDB_2020.3版开始支持的全新的数据交换协议,传输层采用标准通道(WS/WSS),交互数据描述层采用JSON对象表示。支持各种客户端使用,包括移动客户端,WEB客户端,C/S客户端接入。具体协议见《rdb_data_exchange_protocol.pdf》

每个请求报文必有两个字段:request和seqno;
  request是请求命令,字符串型。
  seqno是大于0的整数,客户端填写,服务端原样返回,用于request/response配对使用,建议每次请求seqno加1,达到MAX_INT32(2,147,483,647)后重新从1开始。
请求消息列子:
  {"request":"rdb_getsnap","seqno":2002,"tags":["opc1.r_f32","opc1.r_f64"]}

每个应答报文必有3个字段:response,seqno,status
  response字符串型,填写的客户端的request字段值。
  seqno 整数,原样填写客户端请求报文中的值。
  status 整数,处理结果状态,0表示成功,其他为错误码。
应答消息例子:
  {"response":"rdb_getsnap","seqno":2002,"status":0,"message":"OK",
  "vals": [
  {"N":"opc1.r_f32","E":0,"DT":3,"T":"2020-03-01 17:50:57.000","Q": 0,"V": 0.6257},
  {"N":"opc1.r_f64","E":0,"DT":5,"T":"2020-03-01 17:50:57.000","Q": 0,"V": 56.257}
  ]}