[omniORB] omniINSPOA and bidir connections (omniORB4)

Ulf Stoermer ulf@emi.yamaha.co.jp
Thu Oct 31 06:29:01 2002


On Thursday 31 October, Duncan Grisby wrote:

> That said, CORBA isn't an especially sensible way to stream multimedia
> data, since CORBA has a request-reply model built on top of a reliable
> stream protocol (TCP). To stream data, you end up doing your own
> segmentation and reassembly on top of all that, replicating the work
> TCP is already doing for you. If network latency is high, you start
> having to mess around with sending from multiple threads, just to
> avoid being held up waiting for the replies that you don't actually
> care about. Alternatively you use oneways, and you have to be careful
> to throttle the sender (if the data isn't live). If the network isn't
> especially reliable, TCP retries mean you get random delays and huge
> jitter.

Duncan,

you mention using oneway calls. 
In their book, Henning & Vinoski completely discouraged people
from using oneway calls because their reliability depends on the
implementation of the underlying ORB. 
How good or bad is OmniORB in this respect?

Cheers

Ulf