3. Paginação
• Overview
– O HornetQ suporta um grande volume de mensagens
rodando com baixo volume de mensagens.
– Em algumas situações não é possível armazenar todas
as mensagens em memória, dessa forma o HornetQ
realização a paginação em arquivo.
– Por padrão o HornetQ não suporta paginação de
mensagens.
– As mensagens são armazenas por address no sistema
de arquivo, onde cada address tem seu próprio
diretório onde múltiplos arquivos são armazenados.
4. Paginação
• Modos de Paginação
– Paginação - PAGE
• Quando o volume de mensagens excede do tamanho
configurado ele entra no processo de paginação.
– Exclusão de Mensagens – DROP
• Em vez de paginar quando o tamanho máximo for
alcançado ele apenas apaga as mensagens quando o
address estiver cheio.
– Bloqueio de Produtores – BLOCK
• Em vez de paginar quando o tamanho máximo for
alcançado ele impede/bloqueia que o produtor envie
mensagens para o endereço.
5. Paginação
• Configuração
Filas ou conjuntos de las
afetadas.
Tamanho máximo de
memória do address antes
de entrar no modo de
paginação.
hornetq-configuration.xml
Tamanho de cada arquivo
utilizado na paginação.
Modo de paginação. Pode
ser PAGE, DROP e BLOCK.