Alterando a Política de Bloqueio de Bean de Sessão Singleton

Use essa tarefa para substituir a política de bloqueio não justa padrão para todos os bloqueios de gravação de bean de sessão singleton no servidor. Essa tarefa destina-se para os usuários do WebSphere Application Server que não desejarem que as solicitações de bloqueio para as chamadas de método do bean de sessão Singleton sigam uma política não justa.

Sobre Esta Tarefa

Os bloqueios para os métodos de bean de sessão singleton são obtidos usando uma política de bloqueio não justo por padrão. Quando os bloqueios são construídos como justo, os encadeamentos confirmam a entrada usando uma política de ordem de chegada aproximada. Quando o bloqueio é liberado, o bloqueio de espera mais longo é concedido, independente se for leitor ou gravador.

Quando os bloqueios são construídos como não justo, a ordem na qual os bloqueios são obtidos não é garantida. Se os leitores estiverem ativos e um gravador inserir a fila, leitores subsequentes poderão receber o bloqueio de leitura antes que o gravador receba o bloqueio.

Procedimento

  1. Opcional: Abra o administrative console.
  2. Selecione Servidores.
  3. Selecione Tipos de Servidores.
  4. Selecione Servidores de Aplicativos WebSphere.
  5. Selecione o servidor que você deseja configurar.
  6. Em Infraestrutura do Servidor, selecione Java e Gerenciamento de Processo Definição de Processo.
  7. Em Propriedades Adicionais, selecione Java Virtual Machine.
  8. Na área Propriedades Adicionais, selecione Propriedades Customizadas.
  9. Na página Servidores de Aplicativos, clique em Novo para especificar um par de nome e valor arbitrário para seu servidor.
  10. No campo de entrada Nome, digite: com.ibm.websphere.ejbcontainer.useFairSingletonLockingPolicy
  11. No campo de entrada Valor, digite true.
    Atenção: Inserir true faz com que todos os bloqueios obtidos para os métodos de bean de sessão singleton usem uma política justa. Inserir false faz com que todos os bloqueios obtidos para os métodos de bean de sessão singleton usem uma política não justa. A política padrão é não justa.
  12. Clique em OK.
  13. Salve a configuração.
  14. Reinicie o servidor.

Resultados

A política de bloqueio foi agora configurada para todos os bloqueios obtidos para os beans de sessão singleton no servidor.

Í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=tejb_sngbpolicy
Nome do arquivo: tejb_sngbpolicy.html