3

mqtt-client Java ライブラリを使用して、mqtt 経由で ActiveMQ ブローカーに接続するこのアプリケーションがあります。トピックにスラッシュ (/) がない限り、メッセージのサブスクライブ、公開、および受信は正常に機能します。

スラッシュは mqtt の特殊文字であり、activemq mqtt サポートに従って"/"変換されることを理解してい"."ます。ただし、私の場合は、JMS を使用して作成され、uri (たとえばhttp://activemq.apache.org/ ) として記述されているため、名前に「/」が含まれるトピックに接続する必要があります。

とにかく"/"mqtt をエスケープする方法はありますか? 現時点で、というトピックに接続しようとhttp://activemq.apache.org/すると、実際には接続されますhttp:..activemq.apache.org.

4

1 に答える 1