Wysyłanie i odbieranie publikacji testowych w folderze obiektów tematu

Publikacje testowe (komunikaty) można wysyłać (publikować) i odbierać (subskrybować) w celu sprawdzenia poprawności działania tematów i sieci mechanizmu publikowania/subskrypcji. Publikację można skonfigurować w taki sposób, aby mechanizm publikowania/subskrypcji zachowywał jej kopię po opublikowaniu w subskrybentach. To umożliwia nowym subskrybentom odebranie publikacji, nawet jeśli zasubskrybowali dany temat po jej opublikowaniu.

Zanim rozpoczniesz

Przed rozpoczęciem wykonaj następujące czynności:

O tym zadaniu

Aby wysyłać i odbierać publikacje testowe w dowolnym temacie, wykonaj następujące czynności:

Procedura

  1. Zasubskrybuj temat, który ma zostać przetestowany:
    1. W widoku Nawigator rozwiń węzeł menedżera kolejek udostępniającego mechanizm publikowania/subskrypcji.
    2. Kliknij prawym przyciskiem myszy folder Tematy, a następnie opcję Testuj subskrypcję.
      Zostanie otwarta aplikacja Subskrybowanie.
    3. Wpisz łańcuch tematu w polu Łańcuch tematu. Łańcuch tematu musi mieć taką samą nazwę jak publikator.
  2. Opublikuj komunikat w tym samym temacie:
    1. W widoku Nawigator rozwiń węzeł menedżera kolejek udostępniającego mechanizm publikowania/subskrypcji.
    2. Kliknij prawym przyciskiem myszy folder Tematy, a następnie opcję Testuj publikację.
      Zostanie otwarta aplikacja Publikowanie komunikatu testowego.
    3. W polu Temat wpisz nazwę tematu, w którym ma zostać opublikowany komunikat.
      W danym temacie może publikować zarejestrowany użytkownik lub inne publikatory. Można również wprowadzić łańcuch nowego tematu. Podczas publikowania komunikatu użytkownik jest automatycznie rejestrowany w danym temacie jako publikator.
    4. W polu Dane komunikatu wpisz komunikat, który ma zostać wysłany w publikacji.
      Na przykład wpisz Hello, world!
    5. Kliknij opcję Publikuj komunikat, aby wysłać komunikat do mechanizmu publikowania/subskrypcji.
    Subskrybent odbierze komunikat (publikację).
  3. Uruchom kolejną instancję aplikacji Subskrybowanie.
    W drugiej aplikacji Subskrybowanie nie zostanie odebrany komunikat opublikowany przez aplikację Publikowanie komunikatu testowego, ponieważ ten temat nie był subskrybowany w momencie wysłania publikacji do mechanizmu publikowania/subskrypcji.
  4. Anuluj subskrypcję tego tematu w drugiej instancji aplikacji Subskrybowanie.
    1. W drugiej aplikacji Subskrybowanie kliknij opcję Anuluj subskrypcję.
      Druga aplikacja Subskrybowanie nie może już odbierać publikacji z tego tematu. Pierwsza aplikacja Subskrybowanie nadal może odbierać publikacje z tego tematu.
  5. Opublikuj zachowaną publikację w tym temacie.
    1. W aplikacji Publikowanie komunikatu testowego zaznacz pole wyboru Zachowany komunikat.
    2. Zmień tekst w polu Dane komunikatu.
      Na przykład wpisz Cześć świecie!
    3. Kliknij opcję Publikuj komunikat.
      Zachowana publikacja zostanie opublikowana w mechanizmie publikowania/subskrypcji. Pierwsza aplikacja Subskrybowanie otrzyma zachowaną publikację. Druga aplikacja Subskrybowanie nie otrzymuje publikacji, ponieważ anulowano w niej tę subskrypcję.
  6. W drugiej aplikacji Subskrybowanie zasubskrybuj ponownie dany temat:
    1. W drugiej aplikacji Subskrybowanie kliknij opcję Subskrybuj.
      W drugiej aplikacji Subskrybowanie zasubskrybowano ponownie dany temat i otrzymała ona zachowaną publikację, ponieważ mechanizm publikowania/subskrypcji przechowywał kopię zachowanej publikacji.

Wyniki

Użytkownik opublikował i zasubskrybował publikacje testowe, w tym również zachowane publikacje.