跳过导航链接 | |
退出打印视图 | |
![]() |
Oracle Solaris 管理:网络服务 Oracle Solaris 11 Information Library (简体中文) |
通常,修改源代码来添加 SLP 的方法,优于编写启用 SLP 的服务(该服务使用 SLP API 代表其他服务进行通告)。修改源代码的方法也优于使用代理注册的方法。修改源代码时,可以添加特定于服务的功能并密切跟踪服务的可用性。如果源代码不可用,则编写代表其他服务进行通告的启用 SLP 的帮助器服务的方法,优于使用代理注册的方法。此帮助器服务最好集成到用于控制激活和取消激活服务启动/停止过程中。没有源代码可用并且编写单独的 SA 不可行时,代理通告通常是第三种选择。
仅当 slpd 正在运行以读取代理注册文件时,才能维护代理通告。代理通告与服务之间没有直接的联系。如果通告超时或 slpd 停止,代理通告将不再可用。
如果服务关闭,则必须停止 slpd。编辑序列化注册文件以注释掉或删除代理通告,然后重新启动 slpd。重新启动或重新安装服务时,必须遵循相同的过程。代理通告与服务之间缺少联系是代理通告的主要缺点。