Servicio de Message Queue Harmony de Jitterbit¶
Descripción General¶
El Harmony Message Queue Service de Jitterbit es un servicio de cola de mensajes multiinquilino basado en la nube, donde puede crear y administrar colas y mensajes a través de la Management Console Colas de mensajes y la página Conector Jitterbit MQ.
Un mensaje es cualquier dato que se transfiere entre dos sistemas o aplicaciones. Cuando una aplicación (el servicio de Message Queue ) recibe un mensaje (enviado a través del conector Jitterbit MQ ), la aplicación puede colocarlo en una cola, que contiene mensajes organizados en el orden en que se debe actuar sobre ellos. o procesado.
El servicio Message Queue admite el procesamiento asincrónico, lo que le permite administrar las cargas de trabajo y los recursos del sistema con estos componentes:
-
Página de gestión de colas de mensajes
Utilice la Management Console Colas de mensajes página para realizar estas acciones:-
Cree, administre y supervise colas de mensajes en la pestaña Colas de mensajes.
-
Cree y administre tokens de autenticación en la pestaña Tokens de autenticación. Los tokens de autenticación otorgan el conector Jitterbit MQ acceso a colas de mensajes.
-
Habilite o deshabilite la mensajería para ambientes Harmony y establezca el intervalo de actualización automática de la cola de mensajes en la pestaña Configuración.
-
-
Conector Jitterbit MQ
Utilice el conector Jitterbit MQ para realizar estas acciones:-
Reconocer mensajes en una cola de mensajes usando Reconocer actividad.
-
Recupera todos los mensajes en una cola de mensajes específica usando Obtener actividad.
-
Reconocer mensajes negativamente usando la actividad NACK.
-
Envía mensajes a una cola de mensajes usando Enviar actividad.
-
Arquitectura del Sistema¶
Este diagrama muestra cómo se mueve un mensaje de Jitterbit Message Queue a través de la arquitectura del sistema:
-
Los datos se recuperan de un extremo de origen, por ejemplo, mediante el uso de un conector de Cloud Studio. Los datos recuperados se pueden transformar en un mensaje para ser consumido por el conector Jitterbit MQ.
-
Usando Jitterbit MQ Enviar o Enviar actividad masiva, los datos se envían al servicio Jitterbit Message Queue (que envía los mensajes a la cola de mensajes especificada).
-
Los mensajes se pueden recuperar de una cola de mensajes usando Jitterbit MQ Get o Obtener actividad masiva.
-
Los datos recuperados de un mensaje se pueden usar como entrada para ser consumidos por un extremo de destino, como mediante el uso de un conector de Cloud Studio.
-
Una vez que se consumen los datos, el mensaje se puede confirmar (usando Actividad de reconocimiento) o confirmado negativamente (usando la actividad NACK). Si el mensaje no se reconoce o se confirma negativamente antes del tiempo de espera de 30 minutos, el mensaje estará disponible para ser recuperado de la cola nuevamente mediante Get o Obtener actividad masiva.
Nota
Si utiliza un Agente Privado que está detrás de un firewall dentro de su red, debe lista de permisos el servicio de Message Queue.
Límites de Uso¶
El servicio Message Queue tiene límites de uso para garantizar un rendimiento óptimo y un uso justo. Estos son los límites de uso según el nivel adquirido, ya sea Básico o Premium:
Límites de uso | Básico | Premium |
---|---|---|
Número de ambientes habilitado para el servicio Message Queue | 2 ambientes | Sin límite |
Número de colas por ambiente | 2 colas por ambiente | 50 colas por ambiente |
Número de mensajes por cola | 25 mensajes | 10.000 mensajes |
Longitud del mensaje | 100 MB | 500 MB |
Mensajes por mes (en todos los tipos de colas) | 50.000 mensajes | Limitado por la cantidad de paquetes de mensajes comprados |
Estos límites de uso son contractuales. Le recomendamos que supervise el uso de sus mensajes y considere actualizaciones o compras de paquetes adicionales para alinearse con los patrones de uso.
Para obtener información sobre los precios por niveles, comuníquese con su Gerente de éxito del cliente (CSM).
Solución de Problemas¶
Si la cantidad de mensajes excede el límite de mensajes definido por el usuario para una cola de mensajes individual, se devolverá este error de tiempo de ejecución:
"statuscode":500,"Error":"Error sending message."
Para resolverlo, es posible que deba reconocer los mensajes en la cola o puede ajustar el límite de mensajes. El límite de mensajes definido por el usuario se establece en la Management Console Colas de mensajes página en la pestaña Colas de mensajes. Ajuste el valor en el campo Límite de mensajes, disponible en las Opciones avanzadas de una cola.