CORBA Event Service in C++
Posted on 2004-09-15
I'm not sure this question is best posted here, but I couldn't find any topic related to CORBA...
Anyway, here is my question:
I'm currently develop an application using Iona's Orbix version 3.3.1 for C++ on a Unix machine. I know Iona has newer and better version of Orbix, but I'm kind of stuck with this version of Orbix 3.3.1 for now. By using one of the C++ example in the demos, I successfully created a PushSupplier and several push consumers by using Iona's Orbix Events Services. The problem with this Event Services is that every time I do a broadcast for an event, if the first consumer in the list takes a long time to return to the push() method, then all the subsequent ones have to wait. So my question is : Is there anyway to setup some CORBA system option flag, or anything like that, for Event Services to bypass the slow consumer (for example in 1 second timeout), so that the next one can get the event without having to wait until all the previous ones return?