HTTP和IIOP谁的效率更高。

09-05-06 spikeme

在做分布式系统时,常面临通信方式的选择。
我想知道这个两种协议的效率问题。
大家从本地和远程分别讨论下,关键是说明原因。

beepbug
2009-05-07 07:28

好像是不同层面的东西,后者不能排斥前者。
Internet Inter-ORB Protocol(因特网内部对象请求代理协议),用于Java中,使得Web应用可以通过CORBA架构和其它应用实现互操作。

banq
2009-05-07 10:10

效率最高是RMI IIOP,但是不能穿透防火墙,如果你是在不同地理位置机房就无法做分布式。

beepbug
2009-05-08 08:20

传统的CORBA架构,用ORB协议访问,底层是通过Sockte的,Banq说得对,不能通过防火墙。
我理解,IIOP就是Web化的ORB协议。它的底层是通过HTTP传输的,可以穿透防火墙。但是,协议栈上多了一层,效率自然低。

spikeme
2009-05-08 23:27

按楼上的推理,IIOP的效率还比HTTP差,这明显不对,IIOP的效率应该比HTTP快很多。另外,楼上怎么说IIOP的底层是HTTP。

2Go 1 2 下一页