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:
- El código está manipulando el URI para ignorar la definición del protocolo. Puede confirmar este comportamiento reemplazándolo
scp
por cualquier otra cosa y verificando si aún funciona. - 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
.