IPC建议大量小数据

我们将实施一个多进程软件,我们正在寻找一个合适的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为什么? 因为我写了 ;)你可能会尝试别的东西。