Ir para o conteúdo

Conexão RabbitMQ

Introdução

Uma conexão RabbitMQ, criada usando o conector RabbitMQ, estabelece acesso a RabbitMQ. Depois que uma conexão for configurada, você poderá criar instâncias de atividades do RabbitMQ associadas a essa conexão para serem usadas como fontes (para fornecer dados em uma operação) ou como destinos (para consumir dados em uma operação).

O conector RabbitMQ oferece suporte ao Advanced Message Queuing Protocol (AMQP), um protocolo para mensagens comerciais. O uso do AMQP requer uma conexão segura e certificados certificados por CA.

Nota

Este conector oferece suporte à política da organização Ativar reautenticação em caso de alteração. Se ativado, uma alteração no Nome do host, Nome de usuário ou Host virtual nesta conexão exige que os usuários digitem novamente a Senha da conexão.

Crie Ou Edite uma Conexão RabbitMQ

Uma nova conexão RabbitMQ é criada usando o conector RabbitMQ de um destes locais:

Uma conexão RabbitMQ existente pode ser editada nestes locais:

Configurar uma Conexão RabbitMQ

Cada elemento da interface do usuário da tela de configuração da conexão RabbitMQ é descrito abaixo.

Configuração de conexão RabbitMQ

Dica

Campos com ícone de variável Ícone de variável suporte usando variáveis globais, variáveis do projeto e variáveis Jitterbit. Comece digitando um colchete aberto [ no campo ou clicando no ícone da variável para exibir uma lista das variáveis existentes para escolher.

  • Nome da conexão: Insira um nome a ser usado para identificar a conexão. O nome deve ser exclusivo para cada conexão RabbitMQ e não deve conter barras / ou dois pontos :. Este nome também é usado para identificar o endpoint RabbitMQ, que se refere tanto a uma conexão específica quanto a suas atividades.

  • Nome do host: Insira o hospedar da instância.

  • Porta: Insira a porta da instância. As portas padrão para instâncias RabbitMQ são portas 5672 para conexões regulares; e 5671 para conexões que usam TLS.

  • Nome de usuário: Insira o nome de usuário da instância.

  • Senha: Digite a senha da instância.

  • Host virtual: Digite o hospedar virtual.

  • Protocolo de segurança a ser usado: Selecione o protocolo de segurança a ser usado: Nenhum, TLSv1.0, TLSv1.1, TLSv1.2, TLSv1.3. Para obter mais informações, consulte documentação TLS do RabbitMQ.

  • Teste: Clique para verificar a conexão usando a configuração fornecida. Quando a conexão é testada, a versão mais recente do conector é baixada pelos agentes no grupo de agentes associado ao ambiente atual. Este conector suporta a suspensão do download da versão mais recente do conector usando a Desativar atualização automática do conector política da organização.

  • Salvar alterações: Clique para salvar e fechar a configuração da conexão.

  • Descartar alterações: Após fazer alterações em uma configuração nova ou existente, clique para fechar a configuração sem salvar. Uma mensagem solicita que você confirme que deseja descartar as alterações.

  • Excluir: Após abrir uma configuração de conexão existente, clique para excluir permanentemente a conexão do projeto e fechar a configuração (consulte Dependências, exclusão e remoção de componentes). Uma mensagem solicita que você confirme que deseja excluir a conexão.

Próximos Passos

Após a criação de uma conexão RabbitMQ, você coloca um tipo de atividade na quadro de design para criar instâncias de atividade a serem usadas como fontes (para fornecer dados em uma operação) ou como destinos (para consumir dados em uma operação).

As ações de menu para uma conexão e seus tipos de atividade podem ser acessados no painel do projeto e na paleta de componentes de design. Para obter detalhes, consulte Menus de ações em Noções básicas do conector.

Estes tipos de atividades estão disponíveis:

  • Publicar em massa: Publica um lote de mensagens em uma exchange no RabbitMQ e deve ser usado como alvo em uma operação.

  • Obter volume: Recupera um lote de mensagens disponíveis em uma fila RabbitMQ específica e se destina a ser usado como fonte em uma operação.

  • Reconhecer: Reconhece uma mensagem (usando um ackId) no RabbitMQ e deve ser usado como alvo em uma operação.

  • Pegar: Recupera mensagens de uma fila RabbitMQ e se destina a ser usado como fonte em uma operação.

  • Publicar: Publica uma mensagem em uma exchange no RabbitMQ e deve ser usado como alvo em uma operação.

  • Consumir: Consome mensagens de uma fila RabbitMQ e se destina a ser usado como fonte em uma operação.