Fürttémakörök

A témakörök a fürtsorokhoz hasonlóan fürtözhetőek, habár egy egyedi témakörobjektum csak egyetlen fürt tagja lehet. Egy témakörből úgy lesz fürttémakör, ha a témakör objektumban meghatározza a témakört befogadó fürt nevét, valamint a témakörön végzett közzétételhez használt továbbítási mechanizmust.

A közzététel/feliratkozás fürtön keresztüli közzététel továbbításnak két beállítása van: a közvetlen továbbítás és a témakörgazda továbbítás. A fürtön belül használt üzenettovábbítás kiválasztásához a felügyelt témakörobjektum CLROUTE tulajdonságát kell a következő értékek valamelyikére beálítania:
  • DIRECT
  • TOPICHOST

A témakör továbbítás értéke alapértelmezésben DIRECT. A IBM® MQ 8.0 előtt ez volt az egyetlen beállítás. Ha közvetlen továbbítású fürtözött témakört állít be sorkezelőn, akkor a fürtben lévő összes sorkezelő ismerni fogja a fürt összes többi sorkezelőjét. Ezután közzététel és feliratkozás műveletek végrehajtásakor minden sorkezelő közvetlenül csatlakozik az összes többi sorkezelőhöz.

A IBM MQ 8.0 programból beállíthat TOPICHOST témakör továbbítást is. Témakörgazda alapú továbbítás használata esetén a fürt összes sorkezelője ismerni fogja a továbbított témakör-meghatározásokat befogadó összes fürtsorkezelőt. Közzététel és feliratkozás műveletek végrehajtásakor a fürtben található sorkezelők csak ezekhez a témakörgazda sorkezelőkhöz csatlakoznak, nem pedig közvetlenül egymáshoz. A témakörgazda sorkezelők felelnek a közzétételek továbbításáért a forrás sorkezelőktől a megfelelő feliratkozásokkal rendelkező sorkezelőkhöz.

A témakörgazda továbbítású közzététel/feliratkozás fürt az alábbi előnyöket kínálja:
  • Nagy fürtök bővített méretezhetősége. Csak a témakörgazda sorkezelőknek kell képesnek lennie csatlakozni a fürt összes többi sorkezelőjéhez. Ezért két sorkezelő között kevesebb csatorna van, és kevesebb a sorkezelők közötti közzététel/előfizetés adminisztrációs forgalom, mint a közvetlen továbbítás esetén. Amikor az előfizetések megváltoznak a sorkezelőn, akkor csak a témakörgazda sorkezelőket kell tájékoztatni.
  • A fizikai konfiguráció jobban irányítható. Közvetlen továbbítás esetén minden sorkezelő minden szerepet elvállal, és ezért mindnek egyforma képességekkel kell rendelkeznie. Témakörgazda alapú továbbítás esetén kifejezetten kijelöli a témakörgazda sorkezelőket. Ezáltal biztosíthatja, hogy az adott sorkezelők megfelelő berendezésen fussanak, és a többi sorkezelőhöz kevésbé hatékony rendszereket használhat.

Helyi témakör és fürttémakör meghatározásának hatása

Akkor kell helyi témakört meghatároznia, ha azt szeretné, hogy a sorkezelőhöz csatlakoztatott közzétevő alkalmazások csak helyileg csatlakoztatott előfizetők felé tegyenek közzé. Témakör helyi meghatározása mindig felülbírálja a távoli sorkezelőkön található témakör-meghatározásokat.

Megjegyzés: Meg kell továbbá adnia a Sorkezelő Közzétételi hatáskörét a helyi témakörobjektumban. Ha a Közzétételi hatáskör értéke Mind, akkor az ezen a sorkezelőn meghatározott témakörnek szánt közzétételek a távoli előfizetőknek is elküldésre kerülnek.

Több fürttémakör meghatározás közvetlen továbbítású fürtben

Közvetlen továbbítású fürtben fürttémakört általában nem határoznak meg több fürtsorkezelőn. Ennek az az oka, hogy a közvetlen továbbítás a témakört a fürt összes sorkezelőjén elérhetővé teszi.

Az sem lényeges, hogy az egyetlen gazda sorkezelő folyamatosan elérhető legyen, mivel a fürttémakör meghatározását a teljes tár sorkezelők és az összes többi sorkezelő egyaránt ideiglenesen tárolja részleges fürttárában. Az ideiglenes tárolás legalább 60 napos rendelkezésre állást tesz lehetővé, miközben a gazda sorkezelő elérhetetlen.

Ha egy fürttémakör meghatározását módosítania kell, akkor ügyeljen rá, hogy ugyanazon a sorkezelőn módosítsa azt, ahol meghatározásra került.

Több fürttémakör meghatározás témakörgazda továbbítású fürtben

Témakörgazda továbbítású fürtben minden közzététel/feliratkozás üzenet továbbítása a témakörgazdákon keresztül történik. Ezért, a méretezhetőség és rendelkezésre állás biztosítása érdekében, és hogy a fürttémakörök egyformák legyenek, a fürttémakört általában több sorkezelőn határozzák meg.