Miejsca docelowe produktu JMS (kolejki i tematy)

Miejsce docelowe JMS to obiekt (kolejka JMS lub temat JMS ), który reprezentuje miejsce docelowe komunikatów, które klient generuje, oraz źródło komunikatów, które klient zużywa. 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 do umieszczania komunikatów i pobierania komunikatów z tego klienta, a klient JMS może używać oddzielnych obiektów docelowych. Ten sam obiekt docelowy może być używany zarówno dla dostawców przesyłania komunikatów w produkcie IBM® MQ , jak i w czasie rzeczywistym. W przeciwieństwie do fabryk połączeń, nie ma potrzeby tworzenia odrębnych obiektów docelowych dla różnych dostawców przesyłania komunikatów. Transport w czasie rzeczywistym nie jest dostępny w produkcie IBM MQ 8.0. Jeśli używany jest produkt IBM MQ 8.0 , można zdefiniować transport w czasie rzeczywistym, ale nie powiedzie się, gdy zostanie podjęta próba utworzenia połączenia.

Przedstawione na rysunku miejsce docelowe o nazwie Destination 1 jest przechowywane w folderze Miejsca docelowe kontekstu początkowego o nazwie File System Initial Context.

Zrzut ekranu miejsca docelowego w folderze Destinations.

Podczas tworzenia obiektu docelowego należy określić, czy miejscem docelowym jest kolejka produktu JMS (w domenie przesyłania komunikatów w trybie punkt z punktem), czy temat JMS (w domenie przesyłania komunikatów publikowania/subskrypcji). Nie można zmienić domeny po utworzeniu miejsca docelowego. Musisz także skonfigurować miejsce docelowe odnośnie nazwy kolejki lub sekcji reprezentowanej przez miejsce docelowe. Zaletą korzystania z produktu JMS jest możliwość zmiany nazwy kolejki lub tematu używanego przez klienta JMS przez zmianę wartości właściwości w definicji miejsca docelowego, a użytkownik nie aktualizuje samego klienta JMS .

Więcej informacji na ten temat można znaleźć w sekcjach Korzystanie z klas IBM MQ dla usługi JMS i Przesyłanie komunikatów w trybie publikowania/subskrypcji.