RabbitMQ-通过AMQP上的STOMP创建的访问/队列或/主题

RabbitMQ-通过AMQP上的STOMP创建的访问/队列或/主题,rabbitmq,amqp,stomp,Rabbitmq,Amqp,Stomp,我有一个场景,客户端通过STOMP将消息发布到RabbitMQ/queue或/topic目的地 另一方面,我有一个通过AMQP连接到RabbitMQ的服务器进程。是否可以从AMQP访问“STOMP通道”,或者将它们隔离到自己的名称空间中 看起来可以通过/amq/queue/从STOMP访问AMQP频道,但我没有找到另一个方向的例子。我通过使用Rabbit web管理员找到了答案,并仔细查看了Spring STOMP over Websocket实现在后台的实际功能 /topic命名空间是通过为每

我有一个场景,客户端通过STOMP将消息发布到RabbitMQ
/queue
/topic
目的地

另一方面,我有一个通过AMQP连接到RabbitMQ的服务器进程。是否可以从AMQP访问“STOMP通道”,或者将它们隔离到自己的名称空间中


看起来可以通过
/amq/queue/
从STOMP访问AMQP频道,但我没有找到另一个方向的例子。

我通过使用Rabbit web管理员找到了答案,并仔细查看了Spring STOMP over Websocket实现在后台的实际功能

/topic
命名空间是通过为每个连接的stomp客户端注册一个自动删除队列来实现的,该客户端使用
amq.topic
交换上主题名称的路由键。因此,要从非Stomp客户端收听这些消息,您必须执行相同的操作

/queue
命名空间是通过创建(持久)队列并注册从默认空“”交换到队列的绑定来实现的。要使用消息,您可以直接使用队列—要将消息发送到队列,您需要将路由密钥设置为队列名称的消息发送到空exchange