第 7 课:配置生成器和分发服务器
更新日期: 2005 年 12 月 5 日
在本课中,您将查看应用程序定义文件 (ADF) 中的生成器和分发服务器设置,然后修改并更新分发服务器的设置。
生成器和分发服务器入门
由 Notification Services 引擎运行的生成器控制通知应用程序的规则处理。生成器的设置确定哪个计算机运行生成器,以及生成器在处理应用程序规则时可以使用多少线程。
每个应用程序有一个生成器。有关生成器的详细信息,请参阅指定生成器设置。
分发服务器也是由 Notification Services 引擎运行,用于控制通知的格式和传递。分发服务器以可配置的间隔(称为“分发服务器量程**”)查找一组要处理的通知(称为“工作项**”)。如果工作项可用,则分发服务器获得该工作项,并调用内容格式化程序以转换通知数据,然后使用传递协议发送格式化后的通知。
每个应用程序都可以有一个或多个分发服务器,但每个计算机的每个应用程序最多只能有一个分发服务器。有关分发服务器的详细信息,请参阅指定分发服务器设置。
Weather 应用程序生成器和分发服务器
为了实现该应用程序的目标,生成器和分发服务器将在本地计算机中运行,您将使用默认的线程池设置。
注意,生成器和分发服务器在 XML 中的系统名称值是 %_NSServer_%
。在创建或更新实例时,将通过实例配置文件 (ICF) 为该参数提供值。
在本课中,只需要添加分发服务器的轮询间隔;轮询间隔定义分发服务器查找工作项的频率。该间隔将是 15 秒。这是 XML 持续时间格式的 PT15S。
修改分发服务器 ADF 代码
此部分中的 XML 定义 Weather 应用程序的分发服务器。检查 XML,然后按照说明将 XML 复制到 ADF。
修改分发服务器 ADF 代码
单击**“复制代码”**以将 XML 复制到 Windows 剪贴板。
<QuantumDuration>PT15S</QuantumDuration>
在解决方案资源管理器中,打开 WeatherADF.xml。
用刚才复制的 XML 替换以下 XML 注释。
<!-- Paste QuantumDuration here -->
注意,要添加的唯一代码行是分发服务器的 QuantumDuration 元素和值。如果愿意,可以只将该 XML 行添加到 ADF 中。
在**“文件”菜单上,单击“保存 WeatherADF.xml”**。
更新 Notification Services 的实例
修改 ADF 之后,需要更新 Notification Services 实例,以便修改应用程序数据库中的分发服务器设置。
更新 Notification Services 的实例
在对象资源管理器中,展开 Notification Services。
右键单击**“教程”,指向“任务”,然后单击“更新”**。
在**“更新实例”对话框中,单击“浏览”,找到 TutorialICF.xml 文件,再单击“打开”**。
在**“参数”**窗格中,检查参数的值。使用与创建该实例时相同的值。
单击**“确定”**。
查看**“Notification Services - 更新摘要”对话框,再单击“更新”**。
更新完成后,单击**“关闭”**。
下一课
请参阅
概念
其他资源
指定生成器设置
指定分发服务器设置
生成通知解决方案
SQL Server Notification Services 简介
帮助和信息
更改历史记录
版本 | 历史记录 |
---|---|
2005 年 12 月 5 日 |
|