É possível ter diversos brokers em sua topologia de gravação e reprodução. Se você usar diferentes brokers para implementar seus fluxos de mensagens e para gravar dados capturados desses fluxos de mensagens em um banco de dados, deverá configurar um relacionamento publicar/assinar entre os brokers.
Leia o tópico de conceito Gravar e Reproduzir.
A captura de dados é baseada em um modelo publicar/assinar. Você configura o monitoramento nos fluxos de mensagens que implementou em um broker, por exemplo, no broker MONBKR. MONBKR é publicado no tópico que você especifica ao configurar os eventos de monitoramento. O tópico identifica a origem dos dados que você deseja capturar. Você especifica esse tópico no serviço configurável DataCaptureSource.
Você define um serviço configurável DataCaptureStore no qual especifica o grupo de execução a ser usado para processar os dados capturados, egForRecord. O broker usado para criar o serviço configurável DataCaptureStore, RECBKR, assina o tópico de monitoramento. As mensagens de assinatura que esse broker recebe são processadas por egForRecord e gravadas na origem de dados especificada no serviço configurável DataCaptureStore.
Você deve usar o mesmo broker para criar os serviços configuráveis DataCaptureStore e DataCaptureSource.
Nesse cenário, MONBKR é publicado no tópico de monitoramento e RECBKR assina o tópico. Se MONBKR for executado no gerenciador de filas MONQM e RECBKR for executado no gerenciador de filas RECQM, será necessário configurar um relacionamento publicar/assinar entre MONQM e RECQM.
É possível optar por criar um cluster ou um relacionamento publicar/assinar hierárquico entre os dois gerenciadores de filas. Se você planeja incluir gerenciadores de filas em sua topologia com frequência, um relacionamento de cluster é mais adequado. Consulte os tópicos em "Publicar/Assinar Topologias" no Centro de Informações online doWebSphere MQ Versão 7. Esse exemplo usa um relacionamento hierárquico. No exemplo, os valores delimitados por aspas simples podem ser substituídos por seus valores preferenciais, mas mantenha as aspas se você usar caracteres minúsculos. Execute as etapas a seguir:
Em seguida:
Considere as implicações de desempenho de sua topologia de gravação e reprodução; consulte Ajustando a Captura de Dados.
Conclua as etapas para gravar dados; consulte Gravando Dados.