0

現在、IBM の WMQTT の Java 実装 (ここにあります) を使用してサーバー上のブローカーに接続しており、アプリケーションに正常に接続できています。ただし、認証用のユーザー名/パスワードを提供する方法を理解できませんでした。

MqttClientIMqttClientクラスはパスワード引数を取らないようです。私は のソースを調べましたが、パスワードを必要とするwmqtt.jarものはまだ見つかりません。

WMQTT を使用してユーザー名/パスワードで接続することは可能ですか? 私はそれがそうであるというドキュメントを見つけ続けていますが、実際に Java 実装を使用してそれを行う方法についての参照はありません。

4

1 に答える 1

4

MQTT v3.1 (2010 年公開) が connect() メソッドにユーザー名/パスワード認証を追加したという状況だと思いますが、それ以前の IA92 を使用しており、そこにある Java クライアントはその機能を提供していません。

代替の IBM 以外の Java クライアント MeQanTT が auth で動作するかどうかを確認したい場合があります - https://github.com/AlbinTheander/MeQanTT (私は確認していません)

MQTT 3.1 と互換性のある Java クライアントをリリースする計画があるかどうかを確認するよう社内の人に必ず依頼します。WebSphere MQ Telemetry (IBM の商用製品) がそれを提供していることは知っていますが、IA92 SupportPac が更新されているとは思えません。すぐにそのレベルに。このスペースをご覧ください!

于 2011-10-07T23:30:40.267 に答える