在 Oracle® Solaris 11.2 中管理服务定位协议服务

退出打印视图

更新时间: 2014 年 7 月
 
 

通告传统服务时的注意事项

通常,修改源代码来添加 SLP 的方法,优于编写启用 SLP 的服务(该服务使用 SLP API 代表其他服务进行通告)。修改源代码的方法也优于使用代理注册的方法。修改源代码时,可以添加特定于服务的功能并密切跟踪服务的可用性。如果源代码不可用,则编写代表其他服务进行通告的启用 SLP 的帮助器服务的方法,优于使用代理注册的方法。此帮助器服务最好集成到用于控制激活和取消激活服务启动/停止过程中。没有源代码可用并且编写单独的 SA 不可行时,代理通告通常是第三种选择。

仅当运行 slpd 以读取代理注册文件时,才能维护代理通告。代理通告与服务之间没有直接的联系。如果通告超时或 slpd 停止,代理通告将不再可用。

如果服务关闭,则必须停止 slpd。编辑序列化注册文件以注释掉或删除代理通告,然后重新启动 slpd。重新启动或重新安装服务时,必须遵循相同的过程。代理通告与服务之间缺少联系是代理通告的主要缺点。