通过套接字将数据从C++程序移植到Java程序的输入比通过服务器上的原始json或xml文件更快?

alg*_*der 2 c++ java xml sockets json

在速度/性能方面,最好的方法是什么?

像"Apache Thrift"这样的东西在哪里出现,有什么好处?

请添加一些我可以用来了解任何建议的好资源!

谢谢大家

Bri*_*ach 5

假设你的意思是两个进程都在运行,那么它将通过套接字进行.

将文件从一个进程写入磁盘然后从另一个进程读取它将导致磁盘写入和读取的性能损失(当然,除了完成写入之前,您采用的任何方法都是为了防止读取器访问该文件;锁定或磁盘上的原子重命名).

即使忽略这一点,您的本地主机接口将具有比磁盘控制器更快的传输速率,其中可能除了具有15k RPM驱动器的10Gb光纤通道RAID阵列.