Назад | Перейти на главную страницу

URL-адрес activemq начинается с scp: //

Я унаследовал систему, в которой адрес activemq выглядит так scp://localhost:61616

Сам ActiveMQ, кажется, настроен только для tcp. Я не могу найти здесь ссылки на этот протокол: http://activemq.apache.org/activemq-connection-uris

Кто-нибудь видел это раньше?

SCP не поддерживается по умолчанию в ActiveMQ для строки подключения (проверено в 5.16.x, 5.15.x e 5.14.x), но может быть несколько объяснений того, почему это работает:

  1. Код манипулирует URI, чтобы игнорировать определение протокола. Вы можете подтвердить это поведение, заменив scp к чему-нибудь еще и проверке, работает ли оно еще.
  2. Существует индивидуальная реализация протокола, поскольку ActiveMQ загружает его реализации. используя отражение. Если бы это было так, я был бы рад узнать, каковы ваши варианты использования для реализации связи через scp.