Este padrão pode ser utilizado para um aplicativo em cluster que requer um singleton para executar alguma tarefa no cluster. O PSSB (Partitioned Stateless Session Bean) cria um PartitionDefinition cujo nome é baseado no singleton. Por exemplo, RECORD_PURGER. A tarefa do singleton é limpar registros removidos do banco de dados em modo de batch.
Na inicialização, o gerenciador HA (Highly Available) designaria a partição singleton para exatamente um membro de cluster. Além disso, a política do gerenciador HA pode ser configurada para especificar um servidor preferencial para o singleton ou, até mesmo, 'fixar' o singleton em um servidor específico.
Related concepts
Padrões de Particionamento de Dados