RabbitMQ代理主题和消息列表

RabbitMQ代理主题和消息列表,rabbitmq,mqtt,messagebroker,rabbitmq-exchange,rabbitmqctl,Rabbitmq,Mqtt,Messagebroker,Rabbitmq Exchange,Rabbitmqctl,我已经在本地主机中安装的RabbitMQ代理上从Python客户端创建了一个MQTT主题。我在本主题中发布了一些消息,并且能够在MQTTLens Chrome插件中看到这些消息,这些消息也来自用Python编写的订阅服务器。 在何处查看RabbitMQ代理中创建的主题列表?我已为此服务器启用了web界面。但我无法看到“交换”选项卡下的主题。请让我知道在哪里可以看到主题以及每个主题的单独消息。 出版商: import paho.mqtt.client as paho broker = "loca

我已经在本地主机中安装的RabbitMQ代理上从Python客户端创建了一个MQTT主题。我在本主题中发布了一些消息,并且能够在MQTTLens Chrome插件中看到这些消息,这些消息也来自用Python编写的订阅服务器。 在何处查看RabbitMQ代理中创建的主题列表?我已为此服务器启用了web界面。但我无法看到“交换”选项卡下的主题。请让我知道在哪里可以看到主题以及每个主题的单独消息。

出版商:

import paho.mqtt.client as paho

broker = "localhost"
port = 1883


def on_publish(client, userdata, result):  # create function for callback
    print("message published \n",userdata,result)
    pass


client1 = paho.Client("client1")  # create client object
client1.on_publish = on_publish  # assign function to callback
client1.connect(broker, port)  # establish connection
ret = client1.publish("home", "test-message")  # publish
import paho.mqtt.client as paho

broker = "localhost"
port = 1883


def on_subscribe(client, userdata, ret, granted_qos):  # create function for callback
    print("started subscribing ... \n",userdata,ret)
    pass


def on_message(client, userdata, message):
    print("Received message '" + str(message.payload) + "' on topic '"
          + message.topic + "' with QoS " + str(message.qos))


client2 = paho.Client("client2")  # create client object
client2.on_subscribe = on_subscribe
client2.connect(broker, port)  # establish connection
ret = client2.subscribe(("home", 1))
client2.on_message = on_message
client2.loop_forever()
订户:

import paho.mqtt.client as paho

broker = "localhost"
port = 1883


def on_publish(client, userdata, result):  # create function for callback
    print("message published \n",userdata,result)
    pass


client1 = paho.Client("client1")  # create client object
client1.on_publish = on_publish  # assign function to callback
client1.connect(broker, port)  # establish connection
ret = client1.publish("home", "test-message")  # publish
import paho.mqtt.client as paho

broker = "localhost"
port = 1883


def on_subscribe(client, userdata, ret, granted_qos):  # create function for callback
    print("started subscribing ... \n",userdata,ret)
    pass


def on_message(client, userdata, message):
    print("Received message '" + str(message.payload) + "' on topic '"
          + message.topic + "' with QoS " + str(message.qos))


client2 = paho.Client("client2")  # create client object
client2.on_subscribe = on_subscribe
client2.connect(broker, port)  # establish connection
ret = client2.subscribe(("home", 1))
client2.on_message = on_message
client2.loop_forever()