我正在尝试通过直接交换发送消息。我没有在官方页面教程中提到的队列。以下是我的代码:
python direct_log_publisher.py info "Info testing"
我正在执行
library(data.table)
library(plotly)
data.table::melt(data, id.vars='Animals') %>%
plot_ly(x = ~Animals, y = ~value, type = 'bar',
name = ~variable, color = ~variable) %>%
layout(yaxis = list(title = 'Count'), barmode = 'stack')
它正在创建direct_logs交换,但我看不到在管理控制台中创建任何“info”队列。根据我的理解,发布方不需要队列绑定。 提前谢谢。
答案 0 :(得分:0)
为什么要自动创建队列?由于您没有在任何地方绑定队列,因此基本上会丢弃该消息(因为它无处可去)。您的消费者或生产者必须声明并将队列绑定到交换(取决于对您有意义的内容)。