Miejsca docelowe JMS (kolejki i tematy)
Miejsce docelowe JMS jest obiektem (kolejką JMS lub tematem JMS ), która reprezentuje miejsce docelowe komunikatów, które klient generuje, oraz źródło komunikatów, które klient konsumuje. 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 lub do klienta JMS może używać oddzielnych obiektów docelowych. Ten sam obiekt docelowy może być używany zarówno dla IBM® MQ , jak i dostawców przesyłania komunikatów w czasie rzeczywistym, tak więc 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
.
Podczas tworzenia obiektu docelowego należy określić, czy miejscem docelowym jest kolejka 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 usługi 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 zaktualizuje samego klienta JMS .
Więcej informacji na ten temat zawiera sekcja Korzystanie z klas IBM MQ dla usług JMS i przesyłania komunikatów w trybie publikowania/subskrypcji w dokumentacji IBM Documentation.