Dostawcy komunikatów dla klas IBM MQ classes for JMS
Klient JMS (aplikacja Java™ używająca interfejsu API JMS) korzysta z fabryki połączeń w celu tworzenia połączenia z dostawcą JMS. Dostawca komunikatów używany jako dostawca JMS określa typy transportu, które są dostępne dla połączenia.
W przypadku użycia komunikatów typu punkt z punktem lub brokera publikowania/subskrypcji produktu IBM® MQ do publikowania/subskrypcji komunikatów jako dostawcy komunikatów należy użyć produktu IBM MQ. Klient JMS łączy się z menedżerem kolejek, a typ transportu używanego przez połączenie zależy od tego, czy klient JMS znajduje się na tym samym komputerze co menedżer kolejek:
- Jeśli klient JMS znajduje się na innym komputerze niż menedżer kolejek, klient JMS musi używać połączenia klienckiego (TCP/IP) w celu nawiązania połączenia z menedżerem kolejek.
- Jeśli klient JMS znajduje się na tym samym komputerze co menedżer kolejek, klient JMS może połączyć się bezpośrednio z menedżerem kolejek za pomocą powiązań lub połączenia klienckiego (TCP/IP).
Po utworzeniu fabryki połączeń należy wybrać dostawcę komunikatów używanego jako dostawcę JMS. Fabryka połączeń zostaje ograniczona do tworzenia połączeń, odpowiednich wyłącznie dla wybranego dostawcy komunikatów. Jeśli chcesz zmienić dostawcę komunikatów, musisz utworzyć nową fabrykę połączeń i określić innego dostawcę komunikatów. Więcej informacji można znaleźć w sekcji Tworzenie fabryki połączeń.
Możesz zmienić typ używanego transportu pod warunkiem, że nowy typ jest odpowiedni dla wybranego dostawcy komunikatów. W tym celu należy zmienić typ transportu przypisany do fabryki połączeń, używanej przez klienta JMS to tworzenia połączeń. Więcej informacji na ten temat zawiera sekcja Zmiana typu transportu używanego do połączeń.