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 miejsca docelowego w celu wstawiania komunikatów i pobierania komunikatów lub może używać odrębnych miejsc 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.
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 można znaleźć w sekcjach Używanie produktu IBM MQ classes for JMS i Usługa przesyłania komunikatów typu publikowanie/subskrypcja w elektronicznej dokumentacji produktu IBM MQ.