Java 是否有标准的表传输协议?

Java 是否有标准的表传输协议?,java,c++,web-services,web-standards,Java,C++,Web Services,Web Standards,我有一个API服务器(基于Java),它通过远程过程调用为数据表提供服务。这些调用由接收表的客户机(C++)启动,并对数据执行大量的数字运算。数据负载相当大(一些兆字节),延迟很重要 目前,表是通过JSON或XML传输的,JSON或XML是结构化数据的优秀格式,但对于大型表格数据来说,它们的开销相当大。大部分时间都花在打包和解包数据上。是否有一个标准的传输协议或格式来服务类似于数据库表的东西?(行序列,其中每列为固定类型(例如字符串、int、float等)) 理想情况下,在客户端,我会将有效负载

我有一个API服务器(基于Java),它通过远程过程调用为数据表提供服务。这些调用由接收表的客户机(C++)启动,并对数据执行大量的数字运算。数据负载相当大(一些兆字节),延迟很重要

目前,表是通过JSON或XML传输的,JSON或XML是结构化数据的优秀格式,但对于大型表格数据来说,它们的开销相当大。大部分时间都花在打包和解包数据上。是否有一个标准的传输协议或格式来服务类似于数据库表的东西?(行序列,其中每列为固定类型(例如字符串、int、float等))


理想情况下,在客户端,我会将有效负载直接接收到内存缓冲区中,并构造一个遍历它的迭代器,而不必解包数据。

C omma的分离值在处理数据中的逗号和换行符方面有没有标准化?我不确定是否有标准,但通常框架允许您选择元素分隔符和行分隔符。或者你也可以自己做,那就是