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 載入它的實作時,有一個協定的自訂實現使用反射。如果是這樣,我很高興了解您透過 .NET 實現通訊的用例是什麼scp

相關內容