• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
HornetQ - 16.Divert e Splitting de Mensagem
 

HornetQ - 16.Divert e Splitting de Mensagem

on

  • 534 views

 

Statistics

Views

Total Views
534
Views on SlideShare
279
Embed Views
255

Actions

Likes
0
Downloads
2
Comments
0

1 Embed 255

http://waelson.com.br 255

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    HornetQ - 16.Divert e Splitting de Mensagem HornetQ - 16.Divert e Splitting de Mensagem Presentation Transcript

    • Treinamento HornetQ
    • Agenda • Divert e Splitting de Mensagem – Overview – Configuração
    • Divert e Splitting de Mensagem • Overview – Diverts são mecanismos que permite o roteamento de mensagens de uma fila para outra sem que haja mudanças na lógica das aplicações cliente. – Os diverts são classificados em dois tipos: • Exclusivo – As mensagens são “movidas” para uma outra fila ou tópico. • Não Exclusivo – Uma cópia de cada mensagem é feita em uma outra fila ou tópico e a original é mantida na fila.
    • Divert e Splitting de Mensagem • Overview – Diverts são aplicados a filas ou tópicos que estão no mesmo servidor. – Caso haja a necessidade de encaminhar uma mensagem a uma fila em outro servidor, será necessário utilizar a técnica de bridge. – Os diverts suportam um parâmetro opcional de filtro, onde apenas as mensagens que coincidirem serão desviadas. – Diverts e Bridge são conceitos sofisticados que quando combinados podem ser utilizados para criação de estruturas complexas de roteamento entre servidores geograficamente distribuídos.
    • Divert e Splitting de Mensagem • Configuração – A configuração do Divert consiste em: • hornetq-configuration.xml – Configuração dos parâmetros referente aos diverts. • hornetq-jms.xml – Criação das fila ou tópicos utilizados pelos diverts.
    • Divert e Splitting de Mensagem • Configuração – hornetq-configuration.xml Nome único do divert dentro do arquivo. Fila de entrada. Se true é exclusivo, do contrário não exclusivo. Parâmetro de filtragem das mensagens. Fila ou Tópico para onde a mensagem será roteada. Os parâmetros utilizados nos filtro são de responsabilidade das aplicações e ficam contidos dentro das propriedades da mensagem.
    • Divert e Splitting de Mensagem • Configuração – hornetq-configuration.xml Fila onde será recebida todas as mensagens. Fila para onde será roteada as mensagens do filtro “destino=‘tim’” Fila para onde será roteada as mensagens do filtro “destino=‘carsystem’”
    • Divert e Splitting de Mensagem • Configuração – Exemplo do código na aplicação cliente Nome da propriedade Valor da propriedade