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
- Zasubskrybuj temat, który ma zostać przetestowany:
- W widoku Nawigator rozwiń węzeł menedżera kolejek udostępniającego
mechanizm publikowania/subskrypcji.
- Kliknij prawym przyciskiem myszy folder Tematy, a
następnie opcję Testuj subskrypcję.
Zostanie otwarta aplikacja Subskrybowanie.
- Wpisz łańcuch tematu w polu Łańcuch tematu. Łańcuch tematu musi mieć taką
samą nazwę jak publikator.
- Opublikuj komunikat w tym samym temacie:
- W widoku Nawigator rozwiń węzeł menedżera kolejek udostępniającego
mechanizm publikowania/subskrypcji.
- Kliknij prawym przyciskiem myszy folder Tematy, a
następnie opcję Testuj publikację.
Zostanie otwarta aplikacja Publikowanie komunikatu
testowego.
- 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.
- W polu Dane komunikatu wpisz komunikat, który ma
zostać wysłany w publikacji.
Na przykład wpisz Hello, world!
- Kliknij opcję Publikuj komunikat, aby wysłać
komunikat do mechanizmu publikowania/subskrypcji.
Subskrybent odbierze komunikat (publikację).
- 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.
- Anuluj subskrypcję tego tematu w drugiej instancji aplikacji
Subskrybowanie.
- 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.
- Opublikuj zachowaną publikację w tym temacie.
- W aplikacji Publikowanie komunikatu testowego zaznacz
pole wyboru Zachowany komunikat.
- Zmień tekst w polu Dane komunikatu.
Na przykład wpisz Cześć świecie!
- 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ę.
- W drugiej aplikacji Subskrybowanie zasubskrybuj
ponownie dany temat:
- 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.