Serviço de Message Queue Jitterbit
Visão geral
O Jitterbit Message Queue Service é o serviço de fila de mensagens multilocatário baseado em nuvem do Jitterbit, onde você pode criar e gerenciar filas e mensagens por meio do Management Console Filas de mensagens página e o conector Jitterbit MQ.
Uma mensagem é qualquer dado que é transferido entre dois sistemas ou aplicativos. Quando uma mensagem (enviada pelo conector Jitterbit MQ ) é recebida por um aplicativo (o Message Queue Service), o aplicativo pode colocá-la em uma fila, que contém mensagens organizadas na ordem em que precisam ser processadas ou executadas.
O serviço Message Queue oferece suporte ao processamento assíncrono, permitindo que você gerencie as cargas de trabalho e os recursos do sistema com estes componentes:
-
Página de gerenciamento de filas de mensagens
Use o Management Console Filas de mensagens página para executar estas ações:-
Crie, gerencie e monitore filas de mensagens na aba Filas de mensagens.
-
Crie e gerencie tokens de autenticação na aba Tokens de autenticação. Os tokens de autenticação concedem o conector Jitterbit MQ acesso às filas de mensagens.
-
Habilite ou desabilite mensagens para ambientes Harmony e defina o intervalo de atualização automática da fila de mensagens na aba Configurações.
-
-
Conector Jitterbit MQ
Use o conector Jitterbit MQ para executar estas ações:-
Reconhecer mensagens em uma fila de mensagens usando a Atividade de reconhecimento.
-
Recupere todas as mensagens em uma fila de mensagens específica usando a Atividade Get.
-
Reconhecer mensagens negativamente usando a atividade NACK.
-
Envie mensagens para uma fila de mensagens usando a Atividade de envio.
-
Arquitetura do sistema
Este diagrama mostra como uma mensagem Jitterbit Message Message Queue se move pela arquitetura do sistema:
-
Os dados são recuperados de um endpoint de origem, como por exemplo, usando an Integration Studioconector. Os dados recuperados podem então ser transformados em uma mensagem a ser consumida pelo conector Jitterbit MQ.
-
Usando o Jitterbit MQ Enviar ou Enviar atividade em massa, os dados são enviados para o serviço Jitterbit Message Queue (que envia as mensagens para a fila de mensagens especificada).
-
As mensagens podem então ser recuperadas de uma fila de mensagens usando um Jitterbit MQ Get ou Obter atividade em massa.
-
Os dados recuperados de uma mensagem podem então ser usados como entrada para serem consumidos por um endpoint de destino, como por exemplo, usando an Integration Studioconector.
-
Uma vez que os dados são consumidos, a mensagem pode ser reconhecida (usando a Atividade de reconhecimento) ou reconhecido negativamente (usando a atividade NACK). Se a mensagem não for confirmada ou for confirmada negativamente antes do tempo limite de 30 minutos, a mensagem estará disponível para ser recuperada da fila novamente por um Get ou Obter atividade em massa.
Nota
Se estiver usando um agente privado que esteja atrás de um firewall em sua rede, você deve lista de permissões o Serviço de Message Queue.
Limites
O serviço Message Queue tem uso e serviço limites para garantir desempenho ideal e uso justo.
Limites de uso
Esses são os limites de uso dependendo do nível adquirido para sua organização, seja Básico ou Premium.
Para obter informações sobre os preços dos níveis Básico e Premium, entre em contato com seu Gerente de Sucesso do Cliente (CSM).
Básico
Estes são os limites de uso para o nível Básico. Esses limites de uso são contratuais (não impostos pelo sistema). É recomendável que você monitore o uso de suas mensagens e considere atualizações ou compras de pacotes adicionais para se alinhar aos padrões de uso.
Limites de uso | Básico |
---|---|
Número de environments habilitado para o serviço Message Queue | 2 ambientes |
Número de queues por ambiente | 2 filas por ambiente |
Número de mensagens por queue | 25 mensagens |
Limite de tamanho de mensagem | 104.857.600 bytes (100 MB) |
Mensagens por mês (em todos os tipos de fila) | 50.000 mensagens |
Prêmio
Estes são os limites de uso para o nível Premium:
Limites de uso | Premium |
---|---|
Número de environments habilitado para o serviço Message Queue | Sem limite |
Número de queues por ambiente | 50 filas por ambiente |
Número de mensagens por queue | 100.000 mensagens para filas criadas após o lançamento 11.33 50.000 mensagens para filas criadas entre os lançamentos 11.29 e 11.33 10.000 mensagens para filas criadas antes do lançamento 11.29 Dica Se você criou uma fila antes do limite ser aumentado, você pode recriá-la para aplicar o limite maior. |
Limite de tamanho de mensagem | 524.288.000 bytes (500 MB) |
Mensagens por mês (em todos os tipos de fila) | Limitado pelo número de pacotes de mensagens adquiridos Nota Este limite de uso é contratual (não imposto pelo sistema). É recomendável que você monitore o uso de suas mensagens e considere atualizações ou compras de pacotes adicionais para se alinhar aos padrões de uso. |
Limites de serviço
Estes são os limites de serviço (aplicáveis a todas as organizações):
Categoria | Descrição | Limite de serviço |
---|---|---|
Sessões ativas | Máximo de sessões ativas permitidas | 50 por ambiente 500 por organização |
Tamanho do lote | Número máximo de mensagens que podem ser incluídas em um único Get Bulk ou Send Bulk activity para o conector Jitterbit MQ | 10.000 mensagens por lote |
Tempo limite da mensagem | A duração em que uma mensagem deve ser explicitamente reconhecida (com o Acknowledge ou [atividade NACK]) | 30 minutos |
TTL (tempo de vida) da mensagem | Duração máxima que uma mensagem pode permanecer em uma fila de mensagens antes de ser excluída do sistema | 864.000.000 milissegundos (10 dias) |
Solução de problemas
Se o número de mensagens exceder o limite de mensagens definido pelo usuário para uma fila de mensagens individual, este erro de tempo de execução será retornado:
"statuscode":500,"Error":"Error sending message."
Para resolver, talvez seja necessário confirmar mensagens na fila ou você pode ajustar o limite de mensagens. O limite de mensagens definido pelo usuário é definido no Management Console Message queues página na abaFilas de mensagens. Ajuste o valor no campo Message Limit, disponível em Advanced Options de uma fila.