1

Stomp ActiveMQ は初めてです。Android クライアントからログインを作成したいのですが、ActiveMq の使用方法がわかりません。アクティブな mq をインストールし、stomp を構成して、stompexample を実行しました。1. 次の行を activemq.xml に追加すると、コマンド ラインから activemq を実行するとエラーが発生します。

 <transportConnector name="stomp+nio" uri="stomp+nio://localhost:61612"/>
            <transportConnector name="stomp+ssl" uri="stomp+ssl://localhost:61612"/>
  1. 誰かが tx1 と tx2 とは何かを説明できますか? キューでメッセージを特定のクライアントに送信する方法はありますか? どうやって?

    connection.connect("システム", "マネージャー");

        connection.begin("tx1");
        connection.send("/queue/test", "message1");
        connection.send("/queue/test", "message2");
        connection.commit("tx1");
    
        connection.subscribe("/queue/test", Subscribe.AckModeValues.CLIENT);
    
        connection.begin("tx2");
    
        StompFrame message = connection.receive();
        System.out.println(message.getBody());
        connection.ack(message, "tx2");
    
        message = connection.receive();
        System.out.println(message.getBody());
        connection.ack(message, "tx2");
    
        connection.commit("tx2");
    
        connection.disconnect();
    
  2. ユーザー名、パスワードを含むテキストをキューに送信し、登録が成功した場合に応答を受け取るアプリケーションの作成方法を教えてください。

4

1 に答える 1