0

Corba 用于我们公司的进程间通信。

我的疑问是,corba 比套接字编程有什么优势?

我们在什么基础上选择使用 corba 还是 socket 编程?

4

1 回答 1

1

您正在比较截然不同的技术。

CORBA 提供(不包括在内):

  • 用于封送二进制数据的标准字节序无关格式
  • 服务器位置独立性
  • 线程池和分派
  • 编程语言独立性
  • 服务器生命周期管理
  • 同步或异步远程过程调用,如抽象

套接字是用于网络通信的低级工具。CORBA 为分布式计算提供了一个庞大的基础架构框架,通常(但并非必须)基于套接字之上。

我们在什么基础上选择使用corba还是socket编程呢?

这取决于您的要求和许多其他因素过于广泛,无法在没有任何其他细节的情况下在这里回答。

于 2013-10-05T17:55:22.110 回答