Cuando un espacio de temas se llena, las excepciones se devuelven
cuando se intenta publicar un mensaje a dicho espacio de temas. La razón más probable de que se llene un espacio de temas es que la aplicación
de publicación genera mensajes más deprisa de lo que pueden ser consumidos por
la aplicación o aplicaciones suscriptoras. Sin embargo, podría haber otras causas como, por ejemplo, suscriptores inactivos o enlaces de comunicaciones rotos. Otra causa posible es un aumento regular del tráfico de mensajes, por
ejemplo, a ciertas horas del día. Estudie la posibilidad de aumentar el umbral alto de mensajes para solucionar
este problema.
Acerca de esta tarea
Para investigar por qué está lleno un espacio de temas en un bus de integración de servicios, complete los pasos siguientes:
Procedimiento
- Pulse para mostrar una lista que incluya todos los espacios de temas en dicho bus. Pulse el nombre del espacio de temas que está lleno.
- Pulse [Puntos del mensaje] Puntos de publicación.
- Pulse el nombre de un punto de publicación, a continuación, en el separador Tiempo de ejecución revise el valor de
Profundidad de mensajes actual.
Si este valor aumenta
constantemente, la aplicación de publicación funciona más rápida que los
suscriptores. Pulse Suscripciones para visualizar las suscripciones
correspondientes al espacio de temas. Para cada suscripción, pulse en el nombre de suscripción y examine la
Profundidad de mensajes actual. Si se están rellenando todas las suscripciones, reduzca la velocidad a la que la
aplicación de publicación está publicando los mensajes.
Nota: Si el espacio de temas está mediado, complete las comprobaciones siguientes para cada punto de mediación al que el mensaje podría haber enviado o que se podría haber consumido.
- Si sólo se rellena una suscripción, el problema se encuentra en la
aplicación suscriptora relacionada. Si la suscripción no es duradera, modifique la aplicación suscriptora para aumentar la velocidad de consumo.
- Si la suscripción es duradera, pulse Mensajes y asegúrese de que el mensaje que aparece al principio de la lista cambia con el paso del tiempo; esto indica que la aplicación suscriptora está consumiendo mensajes.
Si el mensaje no cambia, pero la aplicación está en ejecución, suprima la suscripción o aumente el umbral alto del mensaje del punto de aplicación.
- Determine los motores de mensajería a los que están conectadas las aplicaciones de publicación y suscripción, consulte Determinación del motor de mensajería al que está conectada una aplicación.
- Si las aplicaciones suscriptoras y de publicación están conectadas a distintos motores de mensajería, los mensajes se direccionan a través de un punto de cola remota. En el motor de mensajería del editor, pulse Puntos de publicación remotos y, a continuación, pulse el punto de publicación que representa el punto de publicación del suscriptor. Revise el número de mensajes de salida actuales. Si el número de mensajes actuales es bajo, el problema no se encuentra en el
punto de mensaje remoto. Si el número de mensajes actuales se acerca al umbral alto de mensajes,
complete las siguientes comprobaciones: