Compartir a través de


Microsoft Message Queue Queue Server (MSMQ): control mejorado de colas

Plataformas

Clientes : Windows 7
Servidores : Windows Server 2008 R2

Impacto en las características

Gravedad : baja
Frecuencia : baja

Descripción

El servicio MSMQ no pone un límite estricto en el número de colas que se pueden crear en un sistema. Sin embargo, el rendimiento del sistema se ve afectado cuando se crea un gran número de colas. En concreto, cuando hay más de mil colas, el tiempo de inicio del servicio MSMQ aumenta exponencialmente, lo que da lugar a un impacto visible.

Microsoft ha optimizado el inicio del servicio MSMQ en Windows 7 para reducir la sobrecarga de búsqueda para cargar las colas en memoria. Esta optimización ha llevado a una mejora drástica del tiempo de inicio del servicio MSMQ incluso cuando se crean varias miles de colas en el sistema.

Manifestación del impacto

Esta mejora del rendimiento no afecta a la funcionalidad de ninguna aplicación existente.

Aprovechamiento de la característica modificada

Los desarrolladores de aplicaciones que usan MSMQ en Windows 7 ahora pueden diseñar sus soluciones sin limitar el número de colas. Tenga en cuenta que el número de colas sigue afectando al rendimiento general del servidor MSMQ, pero el impacto en el rendimiento ahora está en una escala lineal en lugar de exponencial.

Pruebas de compatibilidad, rendimiento, confiabilidad y facilidad de uso

Si usa un gran número de colas, simule el entorno de producción en un lecho de prueba, supervise el rendimiento y analice el tiempo de inicio del servicio y el rendimiento del mensaje con un gran número de colas y mensajes presentes en el sistema de prueba.