Cuándo aumentar los paquetes de mensajes

Es posible que necesite aumentar los paquetes de mensajes en las siguientes situaciones:

Situación Motivo para aumentar Ejemplo

Está consumiendo más mensajes de los que se suscribe.

Los paquetes de mensajes deben ser iguales al número de mensajes que consume la instancia de Oracle Integration por hora. Por lo tanto, es esencial que conozca el rendimiento por hora de su instancia y aumente los paquetes de mensajes según sea necesario para que coincida con el rendimiento.

Tienes 2 paquetes de mensajes, que te dan 10.000 mensajes por hora, lo que cubre tu rendimiento promedio.

Sus solicitudes suelen tardar unos 5 segundos en completarse, por lo que procesa 12 solicitudes por minuto:
  • 60 seconds per minute / 5 seconds per request = 12 requests per minute
Tiene un promedio de 10 solicitudes síncronas simultáneas, por lo que ahora tiene hasta 120 solicitudes simultáneas por minuto:
  • 12 requests per minute x concurrency of 10 = 120 concurrent requests per minute
Esto significa que generalmente procesa 7.200 solicitudes por hora:
  • 120 concurrent requests per minute x 60 minutes = 7,200 requests per hour

Vamos a decir que cada solicitud consume un mensaje, por lo que normalmente consume 7.200 mensajes por hora, que cae bajo su suscripción de paquete de mensajes.

Pero a veces se obtiene una ráfaga de 10 minutos de 100 solicitudes síncronas simultáneas. De repente está procesando 10 veces más solicitudes: 1.200 solicitudes por minuto, para un total de 12.000 solicitudes durante la ráfaga.

Cuando agrega eso a su promedio de mensajes durante el resto de la hora, ha consumido 18,000 mensajes:
  • 50 average minutes x 120 requests per minute = 6,000 requests
  • 6,000 requests + 12,000 request burst = 18,000 requests
Eso te pone 8.000 mensajes sobre tu suscripción al paquete de mensajes:
  • 10,000 subscribed messages - 18,000 consumed messages = 8,000 message overage

Tendría que suscribirse a 2 paquetes de mensajes más para gestionar las ráfagas de solicitudes.

Debe manejar ráfagas de alta simultaneidad.

El número de paquetes de mensajes afecta directamente al límite de solicitudes simultáneas síncronas (y asíncronas).

Tiene 2 paquetes de mensajes, lo que le permite hasta 200 solicitudes síncronas simultáneas. Usted promedia una simultaneidad de 25, por lo que generalmente está bien dentro de ese límite.

Pero a veces se obtiene una ráfaga de 250 solicitudes síncronas simultáneas. Dado que eso excede su límite, las solicitudes adicionales obtienen errores.

Tendría que suscribirse a 1 paquete de mensajes más para manejar las ráfagas de solicitud.