Wie abonnieren Sie in einem RabbitMQ Warteschlange mit MQTT Paho

Ich versuche eine Verbindung von meinem Android-app auf eine queue namens "Nachrichten".

Den Hersteller (eines webservices unter AMQP-Protokoll) ist schon angeschlossen, kann es sein, überprüfen Sie über RabbitMQ admin-panel.

Verbindung von meinem Android-Gerät bin ich die Codierung wie diese.

private void connect() throws Exception {

    this.sampleClient = new MqttClient(this.broker, this.clientId);

    MqttConnectOptions connOpts = new MqttConnectOptions();
    connOpts.setUserName("user");
    connOpts.setPassword("user".toCharArray());
    /*connOpts.setConnectionTimeout(60 * 10);
    connOpts.setKeepAliveInterval(60 * 5);*/
    connOpts.setCleanSession(true);

    this.sampleClient.connect(connOpts);

    this.sampleClient.setCallback(this);

    this.sampleClient.subscribe("messages");

    if(!this.sampleClient.isConnected()){

        System.out.println("Not Connected");
        return;
    }

    System.out.println("Connected");
}

Habe ich versucht mit "amq.Thema", "amq.Thema.*", "amq.Thema.Nachrichten", etc... Aber wenn ich mir in der RabbitMQ Warteschlange Abschnitt "Nachrichten" ist mit 0 Verbraucher, und eine neue Warteschlange namens "mqtt-Abonnement-Sampleqos1" automatisch.

Was ist passiert? Wie kann ich susbscribe "Nachrichten" queue?

InformationsquelleAutor Dani | 2014-12-01
Schreibe einen Kommentar