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

标签 java c++ xml json sockets

就速度/性能而言,处理问题的最佳方法是什么?

像“Apache Thrift”这样的东西来自哪里,有什么好处?

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

谢谢大家

最佳答案

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

从一个进程将文件写入磁盘,然后从另一个进程读取该文件将导致磁盘写入和读取的性能受到影响(当然,无论您采用什么方法来阻止读取器在文件完成之前访问该文件)正在写入;磁盘上的锁或原子重命名)。

即使忽略这一点,您的本地主机接口(interface)也将具有比磁盘 Controller 更快的传输速率,但带有 15k RPM 驱动器的 10Gb 光纤 channel RAID 阵列可能是个异常(exception)。

关于java - 通过套接字将数据从 C++ 程序移植到 Java 程序的输入是否比通过服务器上的原始 json 或 xml 文件更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5690186/

相关文章:

java - 将长转换为剩余时间

c++ - 在 vs 2010 c++ 中构建 log4cxx

java - 如何将操作监听器添加到平铺 Pane 中的各个元素

java - Spring Boot 安全性 - 两个不同的过滤器

C++多态构造函数错误;标识符未定义

c++ - OpenGL 着色器版本错误

javascript - XML 到 jQuery 到字符串?

java - 如何使用 jaxB 或任何其他更好的方法将 xml 属性值映射到 java 类属性?

java - Android AchartEngine

java - 将 WAR 部署到 WebSphere Portal 环境时出错