第 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 教學課程

其他資源

指定產生器設定
指定散發者設定
建立 Notification 解決方案
SQL Server Notification Services 簡介

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2005 年 12 月 5 日

變更的內容:
  • 已更新內容,來澄清預設值及澄清您對 XML 檔所作的變更。