• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
HornetQ - 15.Bridge
 

HornetQ - 15.Bridge

on

  • 532 views

 

Statistics

Views

Total Views
532
Views on SlideShare
274
Embed Views
258

Actions

Likes
0
Downloads
4
Comments
0

1 Embed 258

http://waelson.com.br 258

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 - 15.Bridge HornetQ - 15.Bridge Presentation Transcript

    • Treinamento HornetQ
    • Agenda • Bridge – Overview – Configuração do Bridge – Source – Configuração do Bridge – Target
    • Bridge • Overview – Bridge é a função do HornetQ que consiste em consumir as mensagens de um fila origem (source) e encaminhá-las a uma fila alvo (target), que geralmente está localizada em um outro servidor. – O servidor da fila alvo não necessita está no mesmo cluster que o servidor da fila de origem. – O servidor da fila de origem possui mecanismo de recuperação contra falha de conexão, dessa forma, quando o servidor da fila alvo fica inacessível em virtude, por exemplo de uma falha de rede, ele tenta reconectar ao servidor até ele ficar online.
    • Bridge • Configuração do Bridge - Source – A configuração do servidor de fila de origem consistem: • hornetq-configuration.xml – Criar um connector apontando para o servidor alvo. – Criar um Core Queue (não confundir com JMS Queue) – Criar a configuração de bridge. • hornetq-jms.xml – Criar uma JMS Queue (com mesmo padrão de nome da Core Queue)
    • Bridge • Configuração do Bridge - Source – hornetq-configuration.xml (Connector) Assegure-se que o servidor da fila alvo estará ouvindo nessa porta. Deve ser configurado o IP do servidor que tem a fila alvo.
    • Bridge • Configuração do Bridge - Source – hornetq-configuration.xml (Core Queue) É necessária a criação de uma Core Queue, pois o HornetQ durante o processo de inicialização carrega primeiro o arquivo hornetqconfiguration.xml antes do hornetqjms.xml, com isso durante a leitura das configurações de bridge a fila ainda não existe, consequentemente gera um erro
    • Bridge • Configuração do Bridge - Source – hornetq-configuration.xml (Bridge) Nome único do bridge dentro do arquivo. Em caso de falha de conexão com o servidor remoto, quantas vezes haverá tentativa de reconexão. Nome da fila de origem. Nome da fila alvo no servidor remoto. Nome do connector que aponta para o servidor remoto.
    • Bridge • Configuração do Bridge - Source – hornetq-jms.xml (JMS Queue) Note que o nome das fila devem coincidir. hornetq-jms.xml hornetq-configutation.xml
    • Bridge • Configuração do Bridge - Target – A configuração do servidor de fila alvo consistem: • hornetq-configuration.xml – Criar um acceptor para que possa receber a conexão do servidor remoto com a fila de origem. • hornetq-jms.xml – Criar uma JMS Queue (target) para receber a mensagem do servidor da fila de origem.
    • Bridge • Configuração do Bridge - Target – hornetq-configuration.xml (Target) Porta que irá aceitar conexão do servidor da fila de origem. Aceita conexão de qualquer host.
    • Bridge • Configuração do Bridge - Target – hornetq-jms.xml (JMS Queue) Nome da fila .