0

建立通过 ACE/TAO CORBA 框架进行通信的应用程序网络的标准方法一直是

  1. 运行命名服务
  2. 运行事件通道
  3. 运行您的应用程序

我想减轻我的最终用户不得不手动生成多个后台服务的负担,并正在寻找一个干净的解决方案。我还希望我的网络尽可能即插即用。这意味着我们在中央控制器实例的帮助下同步各种硬件组件。这些配对中的每一个都构成一个(隔离的)网络,因此我们可以在一个环境中拥有多个配对,并且不希望它们之间有任何干扰。

我的想法是在控制器初始化时生成一个命名服务和事件服务,但我还没有找到一个很好的方法来生成两个进程(tao_cosnaming,tao_rtevent)作为子进程,以便它们真正绑定到控制器实例如果控制器崩溃,请不要继续运行,即 TAO 内部是否已经存在允许这样做的机制?

4

1 回答 1

0

实施存储库可以为您做到这一点。另一种选择是将命名服务和事件通道链接到您的控制器中,这只是一个提供这些服务的进程。

于 2015-01-29T10:01:54.423 回答