我们将实现一个多进程软件,并且我们正在寻找合适的 IPC。
事实:
- 我们将使用 Java(如果我们遇到时间紧迫的问题,则使用 C)
- 所有进程都在一台 Unix 机器上。
- 进程每秒向彼此发送大量(约 1000)小(约 4k)数据。
您推荐哪种 IPC 技术? Web 服务、RMI、TCP 套接字、Unix 套接字、管道...?
最佳答案
以上所有内容都可以做到这一点。 1000/s 并不算多(即使对于 4 KB)
我会将 Active MQ 和 ZeroMQ 添加到列表中。
我会使用https://github.com/peter-lawrey/Java-Chronicle为什么?因为是我写的。 ;) 你可以尝试其他方法。
关于java - 针对大量小数据的 IPC 建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10190156/