Cambio de la política de bloqueo de bean de sesión singleton

Utilice esta tarea para alterar temporalmente la política de bloqueo no justo para todos los bloqueos de grabación de beans de sesión singleton dentro del servidor. Esta tarea es para los usuarios de WebSphere Application Server que no desean que sus solicitudes de bloqueo para las invocaciones del método de bean de sesión singleton que sigan una política de bloqueo no justa.

Acerca de esta tarea

Los bloqueos para los métodos de bean de sesión singleton se obtienen mediante una política de bloqueo no justa de forma predeterminada. Cuando se crean los bloqueos como justos, las hebras se disputan entrada utilizando una política de orden de llegada aproximado. Cuando se libera el bloqueo, se concede el bloqueo que lleva más tiempo esperando, independientemente de si es de lectura o de grabación.

Cuando se crean bloqueos como no justos, no se garantiza el orden en que se obtienen los bloqueos. Si los lectores están activos y un grabador entra en la cola, se puede conceder el bloqueo de lectura a los lectores siguientes antes de que se conceda el bloqueo al grabador.

Procedimiento

  1. Opcional: Abra la consola de administración.
  2. Seleccione Servidores.
  3. Seleccione Tipos de servidor.
  4. Seleccione Servidores de aplicaciones WebSphere.
  5. Seleccione el servidor que desea configurar.
  6. En Infraestructura del servidor, seleccione Java y gestión de procesos Definición de proceso.
  7. En Propiedades adicionales, seleccione Java Virtual Machine.
  8. En el área Propiedades adicionales, seleccione Propiedades personalizadas.
  9. En la página Servidores de aplicaciones, pulse Nuevo para especificar un par de nombre y valor arbitrario para su servidor.
  10. En el campo de entrada Nombre, escriba: com.ibm.websphere.ejbcontainer.useFairSingletonLockingPolicy
  11. En el campo Valor, escriba true.
    Atención: Si se escribe true, todos los bloqueos obtenidos para métodos de bean de sesión singleton utilizan una política justa. Si se escribe false, todos los bloqueos obtenidos para métodos de bean de sesión singleton utilizan una política no justa. La política predeterminada es no justa.
  12. Pulse Aceptar.
  13. Guarde la configuración.
  14. Reinicie el servidor.

Resultados

La política de bloqueo se ha establecido para todos los bloqueos obtenidos para los beans de sesión singleton dentro del servidor.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_sngbpolicy
File name: tejb_sngbpolicy.html