SlideShare une entreprise Scribd logo
1  sur  5
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
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.

Contenu connexe

En vedette (12)

HornetQ - 14.Cluster
HornetQ - 14.ClusterHornetQ - 14.Cluster
HornetQ - 14.Cluster
 
HornetQ - 16.Divert e Splitting de Mensagem
HornetQ - 16.Divert e Splitting de MensagemHornetQ - 16.Divert e Splitting de Mensagem
HornetQ - 16.Divert e Splitting de Mensagem
 
HornetQ - 6.Integração com JBoss 5
HornetQ - 6.Integração com JBoss 5HornetQ - 6.Integração com JBoss 5
HornetQ - 6.Integração com JBoss 5
 
HornetQ - 15.Bridge
HornetQ - 15.BridgeHornetQ - 15.Bridge
HornetQ - 15.Bridge
 
HornetQ - 5.Transports
HornetQ - 5.TransportsHornetQ - 5.Transports
HornetQ - 5.Transports
 
HornetQ - 9.Mecanismo de Log
HornetQ - 9.Mecanismo de LogHornetQ - 9.Mecanismo de Log
HornetQ - 9.Mecanismo de Log
 
HornetQ - 8.Segurança
HornetQ - 8.SegurançaHornetQ - 8.Segurança
HornetQ - 8.Segurança
 
HornetQ - 2.1.HornetQ no Modo Standalone
HornetQ - 2.1.HornetQ no Modo StandaloneHornetQ - 2.1.HornetQ no Modo Standalone
HornetQ - 2.1.HornetQ no Modo Standalone
 
HornetQ - 2.Arquitetura do HornetQ
HornetQ - 2.Arquitetura do HornetQHornetQ - 2.Arquitetura do HornetQ
HornetQ - 2.Arquitetura do HornetQ
 
Integração de Sistemas e JMS Assíncrono
Integração de Sistemas e JMS AssíncronoIntegração de Sistemas e JMS Assíncrono
Integração de Sistemas e JMS Assíncrono
 
Hornet - 1.Conceitos de Mensageria
Hornet - 1.Conceitos de MensageriaHornet - 1.Conceitos de Mensageria
Hornet - 1.Conceitos de Mensageria
 
Novas APIs do Java EE 7: JMS e Web Services
Novas APIs do Java EE 7: JMS e Web ServicesNovas APIs do Java EE 7: JMS e Web Services
Novas APIs do Java EE 7: JMS e Web Services
 

Plus de Waelson Negreiros Nunes (11)

Treinamento ajax ria - 01
Treinamento ajax   ria - 01Treinamento ajax   ria - 01
Treinamento ajax ria - 01
 
Treinamento ajax 05
Treinamento ajax   05Treinamento ajax   05
Treinamento ajax 05
 
Treinamento ajax 04
Treinamento ajax   04Treinamento ajax   04
Treinamento ajax 04
 
Treinamento ajax 03
Treinamento ajax   03Treinamento ajax   03
Treinamento ajax 03
 
Treinamento ajax 02
Treinamento ajax   02Treinamento ajax   02
Treinamento ajax 02
 
Treinamento ajax modulo javascript
Treinamento ajax   modulo javascriptTreinamento ajax   modulo javascript
Treinamento ajax modulo javascript
 
Desvendando o mundo iOS
Desvendando o mundo iOSDesvendando o mundo iOS
Desvendando o mundo iOS
 
HornetQ - 13.Alta Disponibilidade e Failover
HornetQ - 13.Alta Disponibilidade e FailoverHornetQ - 13.Alta Disponibilidade e Failover
HornetQ - 13.Alta Disponibilidade e Failover
 
Palestra FLISOL 2013 - Java + Arduino + Raspberry PI = Uma combinação perfeita
Palestra FLISOL 2013 - Java + Arduino + Raspberry PI = Uma combinação perfeitaPalestra FLISOL 2013 - Java + Arduino + Raspberry PI = Uma combinação perfeita
Palestra FLISOL 2013 - Java + Arduino + Raspberry PI = Uma combinação perfeita
 
Curso flex sicoob - aula 11
Curso flex   sicoob - aula 11Curso flex   sicoob - aula 11
Curso flex sicoob - aula 11
 
EJB 3.1
EJB 3.1EJB 3.1
EJB 3.1
 

HornetQ - 12.Paginação

  • 2. Agenda • Paginação – Overview – Modos de Paginação – Configuração
  • 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.