La URL de activemq comienza con scp://

La URL de activemq comienza con scp://

Heredé un sistema donde la dirección activemq se ve asíscp://localhost:61616

ActiveMQ en sí solo parece estar configurado para tcp. No puedo encontrar ninguna referencia a ese protocolo aquí:http://activemq.apache.org/activemq-connection-uris

Alguien ha visto esto antes?

Respuesta1

SCP no es compatible de forma predeterminada en ActiveMQ para la cadena de conexión (comprobado en 5.16.x, 5.15.xe 5.14.x), pero puede haber algunas explicaciones de por qué esto funciona:

  1. El código está manipulando el URI para ignorar la definición del protocolo. Puede confirmar este comportamiento reemplazándolo scppor cualquier otra cosa y verificando si aún funciona.
  2. Hay una implementación personalizada del protocolo, ya que ActiveMQ carga sus implementaciones.usando la reflexión. Si ese fuera el caso, me alegraría ver cuáles son sus casos de uso para implementar la comunicación a través de scp.

información relacionada