Servicio de Message Queue Jitterbit
Descripción general
El Jitterbit Message Queue Service es el servicio de cola de mensajes multiusuario basado en la nube de Jitterbit, donde puede crear y administrar colas y mensajes a través de la Management Console Colas de mensajes página y el 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 el que se debe actuar sobre ellos o procesarlos.
El servicio de Message Queue admite el procesamiento asincrónico, lo que le permite administrar las cargas de trabajo y los recursos de su 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 monitoree 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 configure 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 mediante la Actividad Reconocer.
-
Recupere todos los mensajes en una cola de mensajes específica usando la Actividad Obtener.
-
Reconocer negativamente los mensajes mediante la actividad NACK.
-
Enviar mensajes a una cola de mensajes mediante la Actividad de envío.
-
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 an Integration Studioconector. Los datos recuperados pueden luego transformarse en un mensaje para ser consumido por el conector Jitterbit MQ.
-
Uso del Jitterbit MQ Enviar o Enviar actividad masiva, los datos se envían al servicio de Message Queue Jitterbit (que envía los mensajes a la cola de mensajes especificada).
-
Luego, los mensajes se pueden recuperar de una cola de mensajes utilizando un Jitterbit MQ Get o Obtener actividad masiva.
-
Los datos recuperados de un mensaje se pueden utilizar como entrada para ser consumidos por un extremo de destino, por ejemplo, mediante an Integration Studioconector.
-
Una vez que se consumen los datos, el mensaje puede reconocerse (utilizando la actividad Reconocer) o reconocido negativamente (utilizando la actividad NACK). Si el mensaje no se reconoce o se reconoce negativamente antes del tiempo de espera de 30 minutos, el mensaje estará disponible para ser recuperado de la cola nuevamente mediante un Get o Obtener actividad masiva.
Nota
Si usa 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
El servicio de Message Queue tiene uso y servicio límites para garantizar un rendimiento óptimo y un uso justo.
Límites de uso
Estos son los límites de uso según el nivel adquirido para su organización, ya sea Básico o Premium.
Para obtener información sobre los precios de los niveles Básico y Premium, comuníquese con su Gerente de éxito del cliente (CSM).
Básico
Estos son los límites de uso para el nivel Básico. Estos límites de uso son contractuales (no impuestos por el sistema). Se recomienda que controle el uso de sus mensajes y considere la posibilidad de realizar actualizaciones o comprar paquetes adicionales para alinearse con los patrones de uso.
Límites de uso | Básico |
---|---|
Número de environments habilitado para el servicio de Message Queue | 2 ambientes |
Número de queues por ambiente | 2 colas por ambiente |
Número de mensajes por queue | 25 mensajes |
Límite de tamaño del mensaje | 104.857.600 bytes (100 MB) |
Mensajes por mes (en todos los tipos de colas) | 50 000 mensajes |
De primera calidad
Estos son los límites de uso para el nivel Premium:
Límites de uso | Premium |
---|---|
Número de environments habilitado para el servicio de Message Queue | Sin límite |
Número de queues por ambiente | 50 colas por ambiente |
Número de mensajes por queue | 100 000 mensajes para colas creadas después de la versión 11.33 50 000 mensajes para colas creadas entre las versiones 11.29 y 11.33 10 000 mensajes para colas creadas antes de la versión 11.29 Consejo Si creó una cola antes de que se incrementara el límite, puede volver a crearla para aplicar el límite más alto. |
Límite de tamaño del mensaje | 524.288.000 bytes (500 MB) |
Mensajes por mes (en todos los tipos de colas) | Limitado por la cantidad de paquetes de mensajes adquiridos Nota Este límite de uso es contractual (no impuesto por el sistema). Se recomienda que controle el uso de sus mensajes y considere la posibilidad de realizar actualizaciones o comprar paquetes adicionales para alinearse con los patrones de uso. |
Límites de servicio
Estos son los límites del servicio (aplicables a todas las organizaciones):
Categoría | Descripción | Límite de servicio |
---|---|---|
Sesiones activas | Máximo de sesiones activas permitidas | 50 por ambiente 500 por organización |
Tamaño del lote | Número máximo de mensajes que se pueden incluir en un solo lote Get Bulk o Send Bulk activity para el conector Jitterbit MQ | 10.000 mensajes por lote |
Tiempo de espera del mensaje | La duración en la que se debe reconocer explícitamente un mensaje (con el Acknowledge o [actividad NACK]) | 30 minutos |
TTL (tiempo de vida) del mensaje | Duración máxima que se permite que un mensaje permanezca en una cola de mensajes antes de ser eliminado del sistema | 864 000 000 milisegundos (10 días) |
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 confirmar 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ñaColas de mensajes. Ajuste el valor en el campo Límite de mensajes, disponible en las Opciones avanzadas de la cola.