Descripción de las razones por las que se descartan los mensajes no permanentes de mejor esfuerzo
El nivel de fiabilidad mejor esfuerzo quiere decir que podrían perderse mensajes durante el funcionamiento normal del sistema, por ejemplo, si la conexión utilizada para enviar los mensajes está ocupada. Aunque esto es normal y cabe esperarlo, es posible que desee investigar los motivos de la pérdida de mensajes.
Acerca de esta tarea
La lista siguiente explica algunos de
los motivos de pérdida de mensajes de mejor esfuerzo:
- La cola de destino o el espacio de temas ya está lleno en un nivel superior al umbral alto de mensajes. Para comprobar si esto es así, pulse Integración de servicios -> Buses -> nombre_bus -> [Propiedades adicionales] Destinos -> nombre_destino y bajo Puntos de mensaje pulse el tipo de punto relevante, por ejemplo, Puntos de cola). Pulse el punto de mensaje relevante para visualizar sus propiedades generales y compare los valores de los campos Umbral alto de mensajes y Profundidad de mensajes actual.
- Se ha perdido la conexión con el sistema de destino.
- La conexión con el sistema de destino está ocupada. Los mensajes de mejor esfuerzo que no puedan enviarse se descartarán.
- El sistema en general está ocupado; por ejemplo, un motor de mensajería puede estar ocupado procesando mensajes de fiabilidad mayor para otro destino.
- Existe un problema de red temporal. Consulte los registros de errores para obtener más información.
- Un bean controlado por mensaje no transaccional genera una excepción y, por lo tanto, no se completa. Si desea más información, consulte la sección Mensajes descartados en la operación normal de Niveles de fiabilidad de mensajes - modalidad de entrega JMS y calidad de servicio de integración de servicios.