Hi,
I read the ICE documentation and it seems that ICE doesn't actually support collocation :
- if two objects share the same Communicator, the "communication" bypasses the object adaptor, thus the client thread is used to execute the servant code... This also prevents the use of AMI and AMH ... It's a very restrictive or extreme collocation strategy
- if two objects use different Communicators, the communication behaves like the objects are hosted by different processes with the implied marshalling/demarshalling ... There is no collocation at all here.
Am I right ?
Do you intend to support a more usual collocation strategy that bypasses the marshalling/demarshalling process but still uses the object adaptor ?
Happy New Year to Zero C team !
Chauk-Mean.

Reply With Quote
.