Servicio de Message Queue Jitterbit
Descripción general
El Jitterbit Message Queue Service es el servicio de cola de mensajes multiinquilino 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), esta puede colocarlo en una cola, que contiene los mensajes organizados en el orden en que deben procesarse.
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 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 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:
-
Confirmar mensajes en una cola de mensajes mediante la Actividad de confirmación.
-
Recuperar todos los mensajes en una cola de mensajes específica mediante la Actividad Obtener.
-
Reconocer mensajes de forma negativa 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 desde un extremo de origen, por ejemplo, mediante un conector de Integration Studio. Los datos recuperados pueden luego transformarse en un mensaje para ser consumido por el conector Jitterbit MQ.
-
Uso de 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 usar luego como entrada para ser consumidos por un extremo de destino, por ejemplo, mediante un conector de Integration Studio.
-
Una vez consumidos los datos, se puede confirmar el mensaje (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: Básico o [Premium](#premium`Para obtener información sobre los precios de los niveles Básico y Premium, contacte 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 son contractuales (no impuestos por el sistema). Le recomendamos que supervise el uso de sus mensajes y considere actualizar o comprar paquetes adicionales para ajustarse a sus 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 cola) | 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 creaste una cola antes de que se aumentara el límite, puedes volver a crearla para aplicar el límite superior. |
Límite de tamaño del mensaje | 524 288 000 bytes (500 MB) |
Mensajes por mes (en todos los tipos de cola) | Limitado por la cantidad de paquetes de mensajes adquiridos Nota Este límite de uso es contractual (no impuesto por el sistema). Le recomendamos que controle el uso de sus mensajes y considere actualizar o comprar paquetes adicionales para ajustarse a sus patrones de uso. |
Límites de servicio
Estos son los límites de 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 | El tiempo durante el cual se debe confirmar explícitamente un mensaje (con el Acknowledge o [actividad NACK]) | 30 minutos |
Tiempo de vida (TTL) del mensaje | Tiempo máximo que un mensaje puede permanecer 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, puede que necesite confirmar los mensajes en la cola o ajustar el límite de mensajes. El límite de mensajes definido por el usuario se configura 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.