系统管理指南:网络服务

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

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

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

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