1

我们要实现一个多进程软件,我们正在寻找合适的 IPC。

事实:

  • 我们将使用 Java(如果我们面临一些时间紧迫的问题,我们将使用 C)
  • 所有进程都在一台 Unix 机器上。
  • 这些进程每秒相互发送大量(大约 1000 个)小(大约 4k)数据。

您推荐什么 IPC 技术?Web 服务、RMI、TCP 套接字、Unix 套接字、管道……?

4

1 回答 1

1

以上都可以做到这一点。1000/s 不算多(即使是 4 KB)

我会将 Active MQ 和 ZeroMQ 添加到列表中。

我会使用https://github.com/peter-lawrey/Java-Chronicle为什么?因为我写的。;) 你可能会尝试别的东西。

于 2012-04-17T11:45:55.140 回答