Skip to main content

Product: OpenFusion TAO
Version: ALL

Description:

Can more than one ORB be run in one process?

 

Resolution:

You can use a Service Configurator file with TAO which allows you to put some of the options for configuring the ORB into a file.

This file is usually called svc.conf. Otherwise, you can use a file with a different name if you use the -ORBSvcConf option.

Configurations selected via a svc.conf file are global per-process, e.g., all ORBs in a process will share the same concurrency model configured via the svc.conf file.


It is possible to run more than one ORB in a process. You can find out more information if you go to the html documentation. Go to the index.html page and choose "ORB Configuration Options" -> "Configuration".

There are three configuration examples:

  1. Multiple Threads, Multiple ORBs, reactive model
  2. Multiple Threads, Multiple ORBs, Thread Per Connection Model 
  3. Multiple Threads, Multiple ORBs, Thread Pool Reactive Model 


You need to choose which ever is best for your application.


#KnowledgeDocs
#OpenFusion
#OpenFusionTAO