HornetQ - 12.Paginação

Post on 29-Jun-2015

476 views 0 download

Transcript of HornetQ - 12.Paginação

Treinamento HornetQ

Agenda

• Paginação– Overview– Modos de Paginação– Configuração

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.

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.

Paginação

• Configuração

hornetq-configuration.xml

Modo de paginação. Pode ser PAGE, DROP e BLOCK.

Tamanho de cada arquivo utilizado na paginação.

Tamanho máximo de memória do address antes

de entrar no modo de paginação.

Filas ou conjuntos de las afetadas.