使用哪个CORBA实现?

时间:2011-08-21 09:39:05

标签: ipc corba zeromq

在某些项目中,SysV IPC | Posix队列用于在进程之间交换数据;随着即将推出的软件Windows端口,“如果有人对我说的话,将会引入大量的头痛而不会使用IDL和某些中间件喜欢 CORBA”;

因此,需要一个CORBA的实现,这足以标准化为:

  • 可从Linux和Windows上的C ++应用程序获得
  • 可从Java获得

另一个问题是性能:它不应该比原生IPC机制提供的速度慢十倍(所有关于通过IPC手动实现响应的痛苦)。

也需要超时支持(等待IPC后端最多2秒,抛出异常)。

目前正在寻求采用ZeroMQ的IPC传输。

1 个答案:

答案 0 :(得分:1)

您可以尝试将MICO用于C ++,它是开源的,并且有一个很好的社区。 对于Java,我认为JacORB是最佳选择。 在我的项目中,我使用JacORB,MICO和IIOP.NET