Configurando as Afinidades do Cliente para Aplicativos que Usam os Bancos de Dados DB2

O recurso de afinidades do cliente é uma alternativa ao novo roteamento automático do cliente ao ativar sua origem de dados para usar outros servidores quando uma conexão falha. Neste método único do cliente, o cliente determina a ordem que os servidores alternados são executados durante o failover. Para obter mais informações sobre as afinidades dos clientes, consulte o tópico de afinidades do Cliente para o Banco de Dados DB2 para Linux, UNIX e Windows, no centro de informações do DB2.

Antes de Iniciar

Esta tarefa assume que:
  • Você tem uma origem de dados DB2 definida no servidor de aplicativos. Consulte o tópico, Configurando uma Origem de Dados Usando o Console Administrativo, para obter informações sobre a criação de uma origem de dados.
  • A origem de dados DB2 à qual seu aplicativo se conecta está em execução em um dos bancos de dados a seguir:
    • DB2 para z/OS Versão 9.1 ou posterior
    • DB2 Database for Linux, UNIX e Windows Versão 9.5 ou superior
  • Você implementou o banco de dados DB2 com uma configuração redundante ou a capacidade de falha do servidor DB2 em um modo em espera.
  • [z/OS]Você está conectando-se à origem de dados com uma conexão Tipo 4.

Sobre Esta Tarefa

No WebSphere Application Server, as afinidades do cliente permitem que a origem de dados DB2 no servidor de aplicativos ou cliente controle a ordem dos servidores tentados durante o processamento da conexão inicial.

Para o WebSphere Application Server, a propriedade customizada da origem de dados, enableClientAffinitiesList, é usada para ativar as afinidades do cliente. Se você deseja usar o console administrativo para configurar as afinidades do cliente, use a seção Opções de novo roteamento automático do cliente DB2 do painel de propriedades da origem de dados do WebSphere Application Server para configurar as propriedades a seguir: Nomes de servidores alternativos, Números de portas alternativas, Intervalo de nova tentativa para novo roteamento de cliente e Máximo de novas tentativas para novo roteamento de cliente. Também é possível usar o painel de propriedade customizada para configurar outras propriedades de afinidade do cliente, conforme necessário, incluindo enableSeamlessFailover e affinityFailbackInterval.

A propriedade customizada da origem de dados enableClientAffinitiesList altera as semânticas das propriedades clientRerouteAlternateServerName e clientRerouteAlternatePortNumber

Atenção:
Para saber mais sobre essas propriedades, consulte o tópico do centro de informações do DB2, Configuração das afinidades do cliente para clientes Java™ para conexões do Banco de Dados DB2 para Linux, UNIX e Windows.

Para configurar as afinidades do cliente no servidor de aplicativos, conclua as etapas a seguir:

Procedimento

  1. Configure um provedor JDBC, como de costume, com o driver JDBC para DB2 no caminho da classe.
  2. Crie uma origem de dados que usa o provedor JDBC que foi criado na etapa 1. O nome do servidor e as informações da porta devem ser o nome do servidor principal preferencial do seu ambiente DB2 WLB.
  3. Após a criação da origem de dados, navegue para seu painel principal no console administrativo ao clicar em Recursos > JDBC > Origens de dados > data_source.
  4. Clique em Propriedades da origem de dados do WebSphere Application Server localizado em Propriedades Adicionais.
  5. Role para baixo para a seção Opções de novo roteamento automático de cliente DB2.
  6. Na seção Opções de novo roteamento automático do cliente DB2, configure os Nomes de servidores alternativos, os números das portas alternativas, a Nova tentativa para o novo roteamento do cliente e o Máximo de tentativas para o novo roteamento do cliente.
  7. Clique em OK e salve as mudanças.
  8. Navegue de volta para o painel principal da origem de dados e clique em Propriedades customizadas localizado em Propriedades Adicionais.
  9. No painel Propriedades customizadas, configure outras propriedades de afinidades do cliente, conforme necessário, incluindo enableClientAffinitiesList, enableSeamlessFailover e affinityFailbackInterval. Leia sobre a configuração das afinidades do cliente para clientes Java para conexões do Banco de Dados DB2 para Linux, UNIX e Windows, no centro de informações do DB2, para obter os valores recomendados para essas propriedades.
  10. Clique em OK e salve as mudanças.
  11. Reinicie o servidor de aplicativos.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_clientaffinity
Nome do arquivo: tdat_clientaffinity.html