Todos los productos
Search
Centro de documentos

:Errores comunes de conexión del cliente

Última actualización: Sep 25, 2026

Este tema describe los errores más frecuentes que ocurren cuando un cliente se conecta a un servidor de ApsaraMQ for RocketMQ y le ayuda a resolverlos rápidamente.

Ocurre el error "signature validate by dauth failed" durante la conexión del cliente

Este error aparece si el AccessKey y el SecretKey se configuraron de forma incorrecta. Las posibles causas son las siguientes:

  • Al AccessKey o al SecretKey copiados les faltan caracteres o contienen espacios adicionales.

  • El AccessKey y el SecretKey no coinciden. Para obtener más información sobre cómo conseguir un par de AccessKey, consulte Create an AccessKey.

Ocurre el error "TimeoutException" durante la conexión del cliente

Este error indica un problema de red. Las posibles causas son las siguientes:

  • Ejecute el comando telnet <endpoint domain name> <port> para comprobar la conectividad de la red.

  • Si trabaja en un entorno de depuración local, compruebe si utiliza un endpoint público para acceder al servidor.

  • Revise si existen configuraciones especiales de red, como firewalls o servidores de salto.

El cliente devuelve el error "valid resource owner failed"

Posibles causas:

  • El endpoint o el nombre del topic es incorrecto. Compruebe que ambos estén escritos correctamente. Además, verifique que el topic se haya creado en la instancia a la que desea acceder.

  • El usuario de Resource Access Management (RAM) no cuenta con los permisos obligatorios. Debe otorgarle permisos antes de que pueda acceder a las instancias de ApsaraMQ for RocketMQ y a los recursos relacionados.

    Para obtener más información sobre las políticas de acceso, consulte Authorization policies for Version 5.0 instances o Authorization policies for Version 4.0 instances.

El cliente devuelve el error "MQClientException: No route info of this topic"

Posibles causas:

  • El endpoint o el nombre del topic es incorrecto. Compruebe que ambos estén escritos correctamente. Además, verifique que el topic se haya creado en la instancia a la que desea acceder.

  • El usuario de Resource Access Management (RAM) no cuenta con los permisos obligatorios. Debe otorgarle permisos antes de que pueda acceder a las instancias de ApsaraMQ for RocketMQ y a los recursos relacionados.

    Para obtener más información sobre las políticas de acceso, consulte Authorization policies for Version 5.0 instances o Authorization policies for Version 4.0 instances.

El cliente devuelve el error "FETCH_TOPIC_ROUTE_FAILURE"

Posibles causas:

  • El endpoint o el nombre del topic es incorrecto. Compruebe que ambos estén escritos correctamente. Además, verifique que el topic se haya creado en la instancia a la que desea acceder.

  • El usuario de Resource Access Management (RAM) no cuenta con los permisos obligatorios. Debe otorgarle permisos antes de que pueda acceder a las instancias de ApsaraMQ for RocketMQ y a los recursos relacionados.

    Para obtener más información sobre las políticas de acceso, consulte Authorization policies for Version 5.0 instances o Authorization policies for Version 4.0 instances.

El cliente devuelve el error "CODE: 25 DESC: the consumer's subscription not latest"

Un broker reporta su información de enrutamiento a un servidor de nombres en intervalos específicos. Esta advertencia se devuelve cuando un consumidor procesa mensajes y la inestabilidad de la red impide que el cliente obtenga la información de suscripción más reciente.

El cliente devuelve el error "current message type not match with topic accept message types"

ApsaraMQ for RocketMQ valida que el tipo de topic y el tipo de mensaje coincidan. Asegúrese de que el tipo de topic sea igual al tipo de mensajes que envía.

Por ejemplo, si envía y recibe mensajes ordenados, el topic que cree también debe ser del tipo de mensaje ordenado. De lo contrario, el cliente devolverá un error de incompatibilidad.

  • El tipo de topic se selecciona al crear el topic.

  • El tipo de mensaje se especifica en el código del SDK que utilice.