Este patrón se puede utilizar para una aplicación en clúster que necesite que un singleton realice alguna tarea dentro del clúster. El bean de sesión sin estado particionado (PSSB) crea una PartitionDefinition con un nombre basado en el singleton. Por ejemplo, RECORD_PURGER. La tarea del singleton es depurar los registros eliminados de la base de datos en modalidad por lotes.
Al arrancarse, Highly Available Manager (HA Manager) asignará la partición del singleton a un miembro del clúster exactamente. Asimismo, la política de HA manager se configurará para especificar un servidor preferido para el singleton o incluso para ‘fijar’ el singleton a un determinado servidor.
Related concepts
Patrones de particiones de datos