Saltar al contenido

Servicio de Cola de Mensajes de Jitterbit

Descripción General

Cola de Mensajes de Jitterbit es el servicio de cola de mensajes basado en la nube y multi-inquilino de Jitterbit, donde se pueden crear y gestionar colas y mensajes a través de la página de la Consola de Gestión Colas de mensajes y el conector Jitterbit MQ.

Un mensaje es cualquier dato que se transfiere entre dos sistemas o aplicaciones. Cuando un mensaje (enviado a través del conector Jitterbit MQ) es recibido por una aplicación (el Servicio de Cola de Mensajes), la aplicación puede colocarlo en una cola, que contiene mensajes organizados en el orden en que deben ser atendidos o procesados.

El servicio de Cola de Mensajes admite procesamiento asíncrono, lo que permite gestionar las cargas de trabajo y recursos del sistema con estos componentes:

Arquitectura del sistema

Este diagrama muestra cómo un mensaje de Jitterbit Message Queue se mueve a través de la arquitectura del sistema:

  1. Los datos se recuperan de un punto final de origen, como utilizando un conector de Studio. Los datos recuperados pueden transformarse en un mensaje que será consumido por el conector Jitterbit MQ.

  2. Utilizando la actividad Send o la actividad Send Bulk de Jitterbit MQ, los datos se envían al servicio de Jitterbit Message Queue (que envía los mensajes a la cola de mensajes especificada).

  3. Los mensajes pueden ser recuperados de una cola de mensajes utilizando la actividad Get o la actividad Get Bulk de Jitterbit MQ.

  4. Los datos recuperados de un mensaje pueden ser utilizados como entrada para ser consumidos por un punto final de destino, como utilizando un conector de Studio.

  5. Una vez que los datos son consumidos, el mensaje puede ser reconocido (utilizando la actividad Acknowledge) o reconocido negativamente (utilizando la actividad NACK). Si el mensaje no es reconocido o reconocido negativamente antes del tiempo de espera de 30 minutos, el mensaje estará disponible para ser recuperado de la cola nuevamente mediante una actividad Get o una actividad Get Bulk.

Nota

Si utiliza un agente privado que está detrás de un firewall dentro de su red, debe permitir el Servicio de Cola de Mensajes.

Límites

El servicio de Cola de Mensajes tiene límites de uso y límites de servicio para garantizar un rendimiento óptimo y un uso justo.

Límites de uso

Estos son los límites de uso dependiendo del 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 monitoree su uso de mensajes y considere actualizaciones o compras de paquetes adicionales para alinearse con los patrones de uso.

Límites de uso Básico
Número de [entornos] habilitados para el servicio de Cola de Mensajes 2 entornos
Número de [colas] por entorno 2 colas por entorno
Número de mensajes por [cola] 25 mensajes
Límite de tamaño de mensaje 104,857,600 bytes (100 MB)
Mensajes por mes (a través de todos los tipos de cola) 50,000 mensajes

Premium

Estos son los límites de uso para el nivel Premium:

Límites de uso Premium
Número de [entornos] habilitados para el servicio de Cola de Mensajes Sin límite
Número de [colas] por entorno 50 colas por entorno
Número de mensajes por [cola] 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 aumentara el límite, puede recrearla para aplicar el límite más alto.

Límite de tamaño de mensaje 524,288,000 bytes (500 MB)
Mensajes por mes (a través de todos los tipos de cola) Limitado por el número de paquetes de mensajes comprados

Nota

Este límite de uso es contractual (no impuesto por el sistema). Se recomienda que monitoree su uso de mensajes y considere actualizaciones o compras de paquetes adicionales para alinearse con los patrones de uso.

Límites del 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 entorno
500 por organización
Tamaño del lote Número máximo de mensajes que se pueden incluir en una sola 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 un mensaje debe ser reconocido explícitamente (con la Acknowledge o NACK activity) 30 minutos
TTL del mensaje (tiempo de vida) Duración máxima que se permite a un mensaje permanecer en una cola de mensajes antes de ser eliminado del sistema 864,000,000 milisegundos (10 días)

Solución de problemas

Si el número 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 al enviar el mensaje."

Para resolverlo, puede ser necesario 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 página de Colas de mensajes de la Consola de administración 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.