activemq url 以 scp:// 开头

activemq url 以 scp:// 开头

我继承了一个系统,其中 activemq 地址如下所示scp://localhost:61616

ActiveMQ 本身似乎仅针对 进行了配置tcp。我在这里找不到对该协议的任何引用:http://activemq.apache.org/activemq-connection-uris

以前有人见过这个吗?

答案1

ActiveMQ 默认不支持 SCP 连接字符串(在 5.16.x、5.15.xe 5.14.x 中检查),但对于其工作原理可能有以下几种解释:

  1. 代码正在操纵 URI 以忽略协议定义。您可以通过将其替换scp为其他内容并检查它是否仍然有效来确认此行为。
  2. 协议有一个自定义实现,因为 ActiveMQ 会加载它的实现使用反射。如果是这样的话,我很高兴看到您通过 实现通信的用例是什么scp

相关内容