Configurações de Barramento
É possível conectar barramentos de diferentes formas, dependendo de seus requisitos. Por exemplo, é possível vincular os mecanismos do sistema de mensagens para distribuir a carga de trabalho da mensagem, e para fornecer disponibilidade, se houver uma falha do sistema.
- A carga de trabalho do sistema de mensagens é distribuída entre os vários servidores.
- O processamento de mensagens é posicionado próximo ao aplicativo que o usa e reduz o tráfego na rede. Por exemplo, se os aplicativos de envio e de recebimento estiverem em execução no mesmo processo do servidor, não é recomendável rotear todas as mensagens que fluem entre eles por meio de um mecanismo do sistema de mensagens em execução em um servidor remoto.
- A disponibilidade é melhorada no caso de falha do sistema ou do link. Por exemplo, sua topologia de barramento pode remover um único ponto de falha e permitir o armazenamento e redirecionamento entre dois servidores.
- Opções para melhoria de escalabilidade.
- Firewalls ou outras restrições de rede que limitam a capacidade de hosts de rede para conexão a um único mecanismo do sistema de mensagens, podem ser acomodados.
- Uma configuração de barramento pode conter links para redes do IBM MQ. Isso permite que as mensagens fluam entre os aplicativos conectados a um gerenciador de filas do IBM MQ e os aplicativos conectados a um barramento de integração de serviços.
Os servidores ou clusters que hospedam um mecanismo do sistema de mensagens no barramento de integração de serviço são chamados de membros do barramento. Um servidor IBM MQ é o equivalente do IBM MQ de um mecanismo do sistema de mensagens. É possível tornar um servidor IBM MQ em um membro de um barramento, que se torna um mecanismo do sistema de mensagens que não está hospedado por um servidor de aplicativos.
Uma configuração de barramento pode incluir um ou mais membros de autoinicialização. Quando um aplicativo precisa de uma conexão com o barramento, ele se conecta ao membro de autoinicialização, que autentica o pedido e, em seguida, direciona o pedido de conexão para um membro de barramento adequado. Um membro de autoinicialização responde apenas a pedidos de autoinicialização e nem sempre hospeda um mecanismo do sistema de mensagens.
Se uma configuração de barramento usar vários domínios de segurança, é possível isolar barramentos e os aplicativos que os usam configurando os membros de autoinicialização para que apenas um subconjunto de servidores ou clusters possa acessar um barramento.