HornetQ - 12.Paginação

5
Treinamento HornetQ

Transcript of HornetQ - 12.Paginação

Page 1: HornetQ - 12.Paginação

Treinamento HornetQ

Page 2: HornetQ - 12.Paginação

Agenda

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

Page 3: HornetQ - 12.Paginaçã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.

Page 4: HornetQ - 12.Paginação

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.

Page 5: HornetQ - 12.Paginaçã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.