Los problemas siguientes afectan al agente de Message Queue.
Ha habido alguna confusión sobre cómo configurar el agente para la entrega round-robin (operación por turnos). Esta solución es sencilla y configurable.
Establezca el atributo maxNumActiveConsumers del destino en -1. De esta forma, se activa la entrega round-robin.
Establezca el atributo consumerFlowLimit del destino en 1. Esto especifica el número de mensajes entregados a un solo consumidor antes de que la entrega pase al siguiente. Si desea un empaquetado distinto, establezca este atributo en el valor que desee. Por defecto, se entregan a cada consumidor cien mensajes.
No se puede tener acceso al agente cuando un almacén persistente abre demasiados destinos (Bug ID 4953354).
Solución temporal Esta condición está causada por el hecho de que el agente ha llegado al límite de archivos abiertos del descriptor del sistema. En Solaris y Linux utilice la orden ulimit para incrementar el límite del descriptor de archivos.
Los consumidores se quedan sin referencia cuando se destruye un destino ( Bug ID 5060787).
Los consumidores activos se quedan sin referencia cuando se destruye un destino. En ese caso, dejan de recibir mensajes (aunque se vuelva a crear el destino).
Solución temporal No existe ninguna solución temporal para este problema.