Tematy

Temat identyfikuje tematykę publikacji. Temat to łańcuch znaków służący do opisywania tematyki informacji, które zostaną opublikowane w ramach komunikatu publikowania/subskrypcji. Subskrybent może określić temat lub zakres tematów, używając znaków wieloznacznych, aby odbierać tylko potrzebne informacje.

Temat identyfikuje przedmiot publikacji i jest łańcuchem o maksymalnej długości 10 240 znaków. Tematy są kluczowym elementem zapewniającym pomyślne dostarczanie komunikatów w ramach systemu publikowania/subskrypcji. Publikator nie wprowadza konkretnego adresu docelowego w przypadku każdego komunikatu, lecz przypisuje temat do komunikatu. Menedżer kolejek dopasowuje temat do listy subskrybentów tego tematu i dostarcza ten komunikat do każdego z nich.

Publikator może decydować o tym, które subskrybenty mają otrzymać publikację, starannie dobierając temat określony w komunikacie.

Temat komunikatu nie musi być zdefiniowany przed użyciem go przez publikator. Temat jest tworzony w momencie, gdy po raz pierwszy jest określany w publikacji lub subskrypcji.

Najnowsze informacje dotyczące łańcuchów tematów, znaków wieloznacznych, znaków specjalnych i drzew tematów są dostępne w następujących materiałach:

Znaki wieloznaczne i specjalne w łańcuchach tematów

W tym temacie znajdują się szczegółowe informacje dotyczące znaków wieloznacznych używanych w implementacji przesyłania komunikatów w trybie publikowania/subskrypcji dla produktu IBM® WebSphere MQ 7.0 lub nowszego.

Temat może zawierać każdy znak z zestawu znaków Unicode. Poniższe trzy znaki mają jednak specjalne znaczenie w mechanizmie publikowania/subskrypcji w wersji 7.0 lub nowszej:
  • Separator poziomu tematu /.
  • Wielopoziomowy znak wieloznaczny #.
  • Jednopoziomowy znak wieloznaczny +.

Separator poziomu tematu jest używany do określania struktury dla tematu i w tym celu może być stosowany w ramach tematu.

Znaki wieloznaczne są bardzo przydatną funkcją systemu tematów mechanizmu publikowania/subskrypcji produktu IBM MQ. Za pomocą znaków wieloznacznych subskrybenty mogą subskrybować więcej niż jeden temat jednocześnie. Wielopoziomowe i jednopoziomowe znaki wieloznaczne mogą być używane w przypadku subskrypcji, ale nie mogą być używane w temacie przez publikator komunikatu.

Jeśli jednak publikator użyje znaków + i # razem z innymi znakami na dowolnym poziomie tematu, to znaki te nie będą traktowane jak znaki wieloznaczne i nie będą miały specjalnego znaczenia.


Pojęcie Pojęcie

Opinie

Ikona znacznika czasu Ostatnia aktualizacja: Wednesday, 14 February 2018
http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.explorer.doc/com.ibm.mq.explorer.doc/e_topics.htm