建立通过 ACE/TAO CORBA 框架进行通信的应用程序网络的标准方法一直是
- 运行命名服务
- 运行事件通道
- 运行您的应用程序
我想减轻我的最终用户不得不手动生成多个后台服务的负担,并正在寻找一个干净的解决方案。我还希望我的网络尽可能即插即用。这意味着我们在中央控制器实例的帮助下同步各种硬件组件。这些配对中的每一个都构成一个(隔离的)网络,因此我们可以在一个环境中拥有多个配对,并且不希望它们之间有任何干扰。
我的想法是在控制器初始化时生成一个命名服务和事件服务,但我还没有找到一个很好的方法来生成两个进程(tao_cosnaming,tao_rtevent)作为子进程,以便它们真正绑定到控制器实例如果控制器崩溃,请不要继续运行,即 TAO 内部是否已经存在允许这样做的机制?