對特定主題傳送及接收測試發佈

您可以傳送(發佈)及接收(訂閱)測試發佈(訊息),以檢查「發佈/訂閱引擎」網路和主題是否如預期運作。 您可以配置發佈,使「發佈/訂閱引擎」在將它發佈給訂閱者之後保留一個副本。 這樣可讓新訂閱者即使在發佈之後訂閱,仍能夠接收到此發佈。

開始之前

在開始之前:

關於此作業

若要傳送及接收特定主題的測試發佈:

程序

  1. 訂閱您要測試的主題:
    1. 在「導覽器」視圖中,展開管理「發佈/訂閱引擎」的佇列管理程式。
    2. 按一下 主題 資料夾。
      所有主題都會顯示在「內容」視圖中。
    3. 用滑鼠右鍵按一下「 內容 」視圖中的特定主題,然後按一下 測試訂閱 ...
      這時會開啟「訂閱」應用程式。
  2. 發佈訊息至相同主題:
    1. 在「導覽器」視圖中,展開管理「發佈/訂閱引擎」的佇列管理程式。
    2. 按一下 主題 資料夾。
      所有主題都會顯示在「內容」視圖中。
    3. 用滑鼠右鍵按一下「 內容 」視圖中的特定主題,然後按一下 測試發佈 ...
      這時會開啟「發佈測試訊息」應用程式。
    4. 訊息資料 欄位中,鍵入要在發佈中傳送的訊息。
      例如,鍵入 Hello, world!
    5. 按一下 發佈訊息 ,將訊息傳送至「發佈/訂閱引擎」。
    訂閱者接收訊息(發佈)。
  3. 啟動「 訂閱 」應用程式的另一個實例。
    第二個「訂閱」應用程式不會接收「發佈測試訊息」應用程式所發佈的訊息,因為當此發佈傳送到「發佈/訂閱引擎」時,它並未訂閱該主題。
  4. 從主題取消訂閱第二個「 訂閱 」實例。
    1. 在第二個「 訂閱 」應用程式中,按一下 取消訂閱
      第二個「訂閱」應用程式不會再接收該主題的發佈。 第一個「訂閱」應用程式仍然可以接收該主題的發佈。
  5. 發佈保留的發佈至該主題。
    1. 在「 發佈測試訊息 」應用程式中,選取 保留訊息 勾選框。
    2. 變更 訊息資料 欄位中的文字。
      例如,輸入 Hi, I'm home
    3. 按一下 發佈訊息
      保留的發佈會發佈至「發佈/訂閱引擎」。 第一個「訂閱」應用程式會接收保留的發佈。 第二個「訂閱」應用程式不會接收發佈,因為目前並未訂閱它。
  6. 重新訂閱第二個「 訂閱 」應用程式至主題:
    1. 在第二個「 訂閱 」應用程式中,按一下 訂閱
      第二個「訂閱」應用程式會再次訂閱該主題,並接收保留的發佈,因為「發佈/訂閱引擎」有一份已保留之發佈的副本。

結果

現在您已發佈和訂閱至測試發佈,其中包括對特定主題保留的發佈。