Miejsca docelowe JMS (kolejki i tematy)

Miejsce docelowe JMS to obiekt (kolejka JMS lub temat JMS) reprezentujący miejsce docelowe komunikatów tworzonych przez klienta oraz miejsce źródłowe komunikatów odbieranych przez klienta. W przypadku komunikatów typu punkt z punktem, miejscem docelowym są kolejki. W przypadku komunikatów publikowania/subskrybowania, miejscem docelowym są sekcje.

Klient JMS może używać pojedynczego obiektu docelowego na potrzeby wstawiania i pobierania komunikatów lub może używać odrębnych obiektów docelowych. Ten sam obiekt docelowy może być używany przez dostawcę przesyłania komunikatów zarówno IBM® MQ, jak i czasu rzeczywistego. W przeciwieństwie do fabryk połączeń nie ma więc potrzeby tworzenia odrębnych obiektów docelowych dla różnych dostawców przesyłania komunikatów. Transport w czasie rzeczywistym jest niedostępny w produkcie IBM MQ 8.0. W przypadku używania produktu IBM MQ 8.0 można zdefiniować transport w czasie rzeczywistym, jednak jego działanie zostanie zakończone niepowodzeniem podczas próby utworzenia połączenia.

Przedstawione na rysunku miejsce docelowe o nazwie Miejsce docelowe 1 jest składowane w folderze Miejsca docelowe kontekstu początkowego o nazwie Kontekst początkowy systemu plików.

Zrzut ekranu miejsca docelowego w folderze Miejsca docelowe.

Podczas tworzenia obiektu docelowego należy określić, czy miejsce docelowe jest kolejką JMS (w domenie komunikatów typu punkt z punktem) czy tematem JMS (w domenie komunikatów typu publikowanie/subskrybowanie). Po utworzeniu miejsca docelowego nie można zmienić domeny. Musisz także skonfigurować miejsce docelowe odnośnie nazwy kolejki lub sekcji reprezentowanej przez miejsce docelowe. Zaletą korzystania z JMS jest możliwość zmiany nazwy kolejki lub sekcji używanej przez klienta JMS poprzez zmianę wartości właściwości definicji miejsca docelowego, bez konieczności aktualizacji samego klienta JMS.

Więcej informacji zawierają sekcje Używanie produktu IBM MQ classes for JMS i Usługa przesyłania komunikatów typu publikowanie/subskrypcja w Centrum Wiedzy IBM.