Témata klastru

Témata je možné klastrovat podobně jako fronty klastru, ale jeden objekt tématu může být členem jen jednoho klastru. Téma zavedete do klastru tak, že v objektu tématu definujete název klastru, který bude hostitelem tématu, a mechanizmu směrování klastru, který má být použit pro publikování v tomto tématu.

Pro směrování publikací ve klastru publikování/odběru jsou k dispozici dvě volby: přímé směrování a směrování hostitelů témat. Směrování zpráv, jež má být používáno v klastru, určíte nastavením vlastnosti CLROUTE v administrovaném objektu tématu. Použít lze některou z těchto hodnot:
  • DIRECT
  • TOPICHOST

Při výchozím nastavení se používá směrování DIRECT. Před produktem IBM® MQ 8.0 bylo k dispozici pouze toto směrování. Pokud nakonfigurujete přímo směrované klastrované téma ve správci front, všichni správci front ve klastru budou mít informace o všech ostatních správcích front ve klastru. Při provádění operací publikování a odběru se každý správce front připojení přímo ke všem ostatním správcům front.

Od produktu IBM MQ 8.0 můžete místo toho nakonfigurovat směrování témat TOPICHOST. Při použití směrování hostitelů témat budou všichni správci front v klastru mít informace o správcích front klastru, které provozují definice směrovaných témat. Při provádění operací publikování a odběru se správci front v klastru připojí pouze ke správcům front hostitele tématu a nikoli přímo každý s každým. Správci front hostitele tématu odpovídají za směrování publikování ze správců front, na nichž dochází k publikování publikací, na správce front s odpovídajícími odběry.

Klastr publikování/odběru se směrovaným hostitelem tématu skýtá tyto přednosti:
  • Vylepšená rozšiřitelnost velkých klastrů. Pouze správci front hostitele tématu se musejí připojovat ke všem ostatní správcům front v klastru. Proto je mezi správci front méně kanálů a méně administrativních datových toků mezi správci front publikování/odběrů, než je tomu u přímého směrování. Při změně odběrů na správci front je zapotřebí informovat pouze správce front hostitele témat.
  • Větší kontrola nad fyzickou konfigurací. Při použití přímého směrování všichni správci front vykonávají všechny role, a proto musejí mít všichni stejnou kapacitu. Při použití směrování hostitelů témat můžete explicitně zvolit správce front hostitele tématu. Proto můžete zajistit přiměřené vybavení těchto správců front, a pro ostatní správce front používat méně výkonné systémy.

Účinek definování lokálního tématu a tématu klastru

Lokální objekt tématu definujete, chcete-li, aby publikační aplikace připojené ke správci front publikovaly pouze pro lokálně připojené odběratele. Lokální definice tématu vždy potlačuje veškeré klastrované definice tématu ve vzdálených správcích front.

Poznámka: Rovněž musíte určit Rozsah publikování Správce front v lokálním objektu tématu. Je-li Rozsah publikování interpretován jako hodnota Vše, jsou publikace publikované v tématu definovaném na tomto správci front odesílány i vzdáleným odběratelům.

Více definic témat klastru v klastru s přímým směrováním

V přímo směrovaném klastru obvykle nedefinujete určité téma klastru ve více než jediném správci front klastru. Důvodem je skutečnost, že přímé směrování zpřístupní téma všem správcům front ve klastru.

Rovněž není důležité, aby byl dotyčný správce fronty hostitele neustále k dispozici, protože definice tématu klastru je uložena v mezipaměti správci front úplného úložiště a všichni ostatní správci front ji mají uloženu ve svých vlastních úložištích klastru. Toto využití mezipaměti umožňuje nejméně 60 dnů dostupnosti tématu při nedostupnosti správce fronty hostitele.

Potřebujete-li definici tématu klastru upravit, upravujte ji ve stejném správci front, v němž byla původně definována.

Více definic tématu klastru v klastru se směrováním hostitelů témat

V klastru se směrováním hostitelů témat se veškeré zprávy publikování/odebírání směrují prostřednictvím hostitelů témat. Proto se k zajištění rozšiřitelnosti a dostupnost obvykle určité téma klastru definuje ve více než jednom správci front a více definic tématu klastru bývá identických.