WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Configurando a Coordenação Global de Transações (two-phase commit)

Coordenar globalmente transações do fluxo de mensagem coordenado com um gerenciador de transações para assegurar a integridade de dados das transações. Em sistemas distribuídos, o gerenciador de filas do WebSphere MQ que está associado ao broker executa a função de gerenciador de transações.

Antes de começar:

Leia Transações de Fluxos de Mensagens para entender como o broker tratar as transações. Dependendo dos gerenciadores de recursos externos que o broker acessa durante o processamento de seus fluxos de mensagens implementados, é necessário concluir o conjunto de tarefas dependente do recurso apropriado para assegurar que todos os recursos sejam configurados corretamente. Por exemplo, talvez você precise criar e configurar bancos de dados.

Você, ou seu desenvolvedor de fluxo de mensagens, também deve assegurar que os fluxos de mensagens implementados no broker sejam configurados para suportar coordenação. As tarefas envolvidas na configuração dos fluxos de mensagens corretamente estão descritas em Configurando a Transacionalidade para os Fluxos de Mensagens.

É possível acessar os seguintes recursos externos em uma transação de fluxo de mensagens:

Em plataformas distribuídas, o comportamento padrão do intermediário é gerenciar todas as transações do fluxo de mensagens utilizando uma abordagem one-phase commit. Em vários contextos, esta abordagem é suficiente, mas, se seus negócios requererem integridade de dados e consistência assegurados (por exemplo, por razões de auditoria ou para transações financeiras), será possível configurar o broker e seu gerenciador de filas do WebSphere MQ para gerenciar as transações do fluxo de mensagens em uma abordagem de confirmação em dois estágios, usando o padrão do protocolo XA.

Configure o gerenciador de filas do WebSphere MQ atualizando seu arquivo qm.ini, para incluir definições dos gerenciadores de recursos adicionais com os quais deseja que o WebSphere MQ coordene atualizações. Siga as instruções fornecidas para os gerenciadores de recursos que são relevantes em seu ambiente:

z/OS platformNo z/OS, todas as transações são globalmente coordenadas pelo Resource Recovery Service (RRS), portanto, as instruções neste tópico não se aplicam. Entretanto, é necessário assegurar que o RRS esteja disponível; consulte Planejamento de Serviço de Recuperação de Recursos no z/OS.

Quando concluir estas etapas, os fluxos de mensagens serão processados utilizando a coordenação global, que é gerenciada pelo gerenciador de filas.

É necessário concluir todas as etapas corretamente; se não, a coordenação global não funcionará.

Para obter um exemplo de como é possível utilizar o WebSphere MQ para coordenar transações globalmente, consulte a amostra a seguir:

Você só pode visualizar informações sobre amostras quando usa o centro de informações que está integrado ao WebSphere Message Broker Toolkit ou o centro de informações on-line. Você só poderá executar amostras quando usar o centro de informações que está integrado ao WebSphere Message Broker Toolkit.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:29:40


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | ae83285_