私はactivemqアドレスが次のようになっているシステムを継承しましたscp://localhost:61616
ActiveMQ自体は、tcp
。ここではそのプロトコルに関する参照は見つかりません:http://activemq.apache.org/activemq-connection-uris
これを見たことがある人はいますか?
答え1
SCP は、ActiveMQ の接続文字列ではデフォルトではサポートされていません (5.16.x、5.15.x、5.14.x で確認済み) が、それが機能する理由についてはいくつかの説明が考えられます。
- コードは URI を操作してプロトコル定義を無視します。
scp
他のものに置き換えて、まだ動作するかどうかを確認することで、この動作を確認できます。 - ActiveMQはプロトコルのカスタム実装をロードするため、反射を使うもしそうであれば、 を介した通信を実装するためのユースケースをぜひ教えてください
scp
。