第 7 课:配置生成器和分发服务器

更新日期: 2005 年 12 月 5 日

在本课中,您将查看应用程序定义文件 (ADF) 中的生成器和分发服务器设置,然后修改并更新分发服务器的设置。

生成器和分发服务器入门

由 Notification Services 引擎运行的生成器控制通知应用程序的规则处理。生成器的设置确定哪个计算机运行生成器,以及生成器在处理应用程序规则时可以使用多少线程。

每个应用程序有一个生成器。有关生成器的详细信息,请参阅指定生成器设置

分发服务器也是由 Notification Services 引擎运行,用于控制通知的格式和传递。分发服务器以可配置的间隔(称为“分发服务器量程**”)查找一组要处理的通知(称为“工作项**”)。如果工作项可用,则分发服务器获得该工作项,并调用内容格式化程序以转换通知数据,然后使用传递协议发送格式化后的通知。

每个应用程序都可以有一个或多个分发服务器,但每个计算机的每个应用程序最多只能有一个分发服务器。有关分发服务器的详细信息,请参阅指定分发服务器设置

Weather 应用程序生成器和分发服务器

为了实现该应用程序的目标,生成器和分发服务器将在本地计算机中运行,您将使用默认的线程池设置。

注意,生成器和分发服务器在 XML 中的系统名称值是 %_NSServer_%。在创建或更新实例时,将通过实例配置文件 (ICF) 为该参数提供值。

在本课中,只需要添加分发服务器的轮询间隔;轮询间隔定义分发服务器查找工作项的频率。该间隔将是 15 秒。这是 XML 持续时间格式的 PT15S。

修改分发服务器 ADF 代码

此部分中的 XML 定义 Weather 应用程序的分发服务器。检查 XML,然后按照说明将 XML 复制到 ADF。

修改分发服务器 ADF 代码

  1. 单击**“复制代码”**以将 XML 复制到 Windows 剪贴板。

    <QuantumDuration>PT15S</QuantumDuration>
    
  2. 在解决方案资源管理器中,打开 WeatherADF.xml。

  3. 用刚才复制的 XML 替换以下 XML 注释。

      <!-- Paste QuantumDuration here -->
    

    注意,要添加的唯一代码行是分发服务器的 QuantumDuration 元素和值。如果愿意,可以只将该 XML 行添加到 ADF 中。

  4. 在**“文件”菜单上,单击“保存 WeatherADF.xml”**。

更新 Notification Services 的实例

修改 ADF 之后,需要更新 Notification Services 实例,以便修改应用程序数据库中的分发服务器设置。

更新 Notification Services 的实例

  1. 在对象资源管理器中,展开 Notification Services

  2. 右键单击**“教程”,指向“任务”,然后单击“更新”**。

  3. 在**“更新实例”对话框中,单击“浏览”,找到 TutorialICF.xml 文件,再单击“打开”**。

  4. 在**“参数”**窗格中,检查参数的值。使用与创建该实例时相同的值。

  5. 单击**“确定”**。

  6. 查看**“Notification Services - 更新摘要”对话框,再单击“更新”**。

  7. 更新完成后,单击**“关闭”**。

下一课

第 8 课:更改应用程序执行设置

请参阅

概念

Notification Services 教程

其他资源

指定生成器设置
指定分发服务器设置
生成通知解决方案
SQL Server Notification Services 简介

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

版本 历史记录

2005 年 12 月 5 日

已更改的内容:
  • 更新了阐明默认设置以及阐明对 XML 文件所做的更改的内容。