跳转到内容

ACE+TAO 开源编程笔记/启动基本服务

来自维基书,为开放世界提供开放书籍

如同在前一节“处理 IIOP 终端”中所讨论的那样,命名服务是一种基本服务。你将在大多数情况下需要的其它基本服务包括:CosEvent_Service Notify_Service Scheduling_Service

在大多数平台上,可通过以下命令行手动启动上述服务

Naming_Service -ORBEndPoint iiop://127.0.0.1:12345 -ORBDaemon
CosEvent_Service -ORBInitRef NameService=corbaloc:iiop:localhost:12345/NameService -ORBDaemon
Notify_Service -ORBInitRef NameService=corbaloc:iiop:localhost:12345/NameService -ORBDaemon
Scheduling_Service -ORBInitRef NameService=corbaloc:iiop:localhost:12345/NameService -ORBDaemon

其中,终端决定服务监听器的驻留位置,并且 ORBDaemon 选项告知服务作为后台守护进程运行。在 Linux 环境中,也可通过 /etc/rc.d 中的引导时间脚本自动在后台启动这些服务。邮件服务器列表上的一位开发人员非常热心,提供了带有引导时间脚本的 ACE+TAO RPM。

华夏公益教科书