Opakovaně připojitelní klienti

Klienti produktu IBM® MQ mohou využít možnosti automatického opakovaného připojení, pokud dojde k přerušení jejich připojení ke správci front. Tuto funkci lze využít při přerušení připojení nebo při selhání správce front. Pokud zastavíte správce front, máte možnost povolit automatické opakované připojení klientů.

Existuje celá řada způsobů, jak kódovat a konfigurovat klienta IBM MQ MQI tak, aby pokračoval v práci, pokud správce front, ke kterému je připojen, selže. Program aplikace může na selhání správce front reagovat ukončením front a odběrů a odpojením od tohoto správce front. Klientský program se pak může pokusit o opakované připojení a buď počkat, než bude správce front opět spuštěn, nebo se připojit k dalšímu správci front ve stejné skupině správců front.

Chcete-li tuto běžnou proceduru usnadnit, může se klientský program připojit ke správci front s volbou automatického opakovaného připojení k jinému správci front (nebo připojení znovu k danému správci front) v případě, že stávající připojení selže. Není vyžadováno programování aplikace. Aplikační program nemusí dostávat oznámení o chybách týkajících se přerušeného připojení ke správci front.

Automatické opětovné připojení klienta není podporováno třídami IBM MQ pro jazyk Java.

Jako administrátor produktu IBM MQ může být žádoucí, aby byl odeslán signál všem aplikačním programům klienta včetně těch, které požadovaly automatické zpracování selhání správců front, že zastavujete správce front úmyslně, a chcete, aby se klientské aplikace nezpracovaly, místo aby aplikace klienta zacházeli jako selhání správce front jako selhání a pokus o automatické připojení se automaticky znovu připojil. Jedná se o výchozí chování příkazu Stop queue manager , aby byla zachována kompatibilita s dřívějšími verzemi produktu IBM MQ. Jako volbu příkazu Zastavit správce front však můžete zvolit možnost Instruovat klienty s možností opakovaného připojení, aby se znovu připojili. Signál, že správce front je ukončován, je v takovém případě následován připojením klienta s možností opakovaného připojení, který se začne automaticky znovu připojovat, jako kdyby došlo k selhání.