Configure um ou mais brokers para compartilhar dados no cache global usando um arquivo de políticas XML. Use um arquivo de políticas para aprimorar a disponibilidade do cache configurando um broker para hospedar dois servidores de catálogos.
Para obter mais informações sobre a topologia de cache global padrão, consulte Visão Geral de Armazenamento de Dados em Cache.
Duas das políticas de amostra configuram o cache para conter dois servidores de catálogos. Essa configuração significa que se um dos servidores de catálogos for parado, o outro servidor de catálogos será usado e nenhum dado do cache será perdido. Entretanto, ter mais de um servidor de catálogos pode afetar o tempo de inicialização após o broker ser iniciado, até que o cache esteja disponível. Se você tiver mais de um servidor de catálogos, deve iniciar pelo menos dois deles para que o cache fique disponível. Ao configurar um cache nos diversos brokers com vários servidores de catálogos, se você precisar iniciar um broker antes dos outros, poderá configurar esse broker para hospedar dois servidores de catálogos.
Quando você configura a propriedade de nível do broker como um arquivo de políticas, o arquivo de políticas é validado com relação a um esquema XML. Uma cópia do arquivo de esquema XML é fornecida em install_dir/cachesupport/schema.
Não edite os arquivos de política de amostra em seu local original; copie-os primeiro para o seu próprio sistema de arquivos. Os arquivos de políticas de amostra originais podem ser substituídos ao fazer manutenção no WebSphere Message Broker.
Não é possível usar o arquivo de políticas para corrigir funções de cache específicas para grupos de execução específicos. Em vez disso, você deve utilizar a política nenhum; consulte Cache Global Integrado.
As etapas a seguir descrevem como configurar o cache global para vários brokers.
mqsicacheadmin brokerName -c showPlacement
Também é possível usar o comando mqsicacheadmin para mostrar componentes do cache em um cache com vários brokers. Por exemplo, o comando listHosts mostra os nomes do host, o número de hosts e o número de catálogos no cache:mqsicacheadmin brokerName -c listHosts