使用 UI 可以轻松地将单个消息发布到 RabbitMQ 队列,只需将消息放入 UI 并单击“发布消息”按钮即可。
如何发布一批消息?
我有一个文件,其中包含要发送到 RabbitMQ 的消息。每行有一条消息。
如何将文件中的所有消息发布到我的 RabbitMQ 服务器?
有没有办法从命令行做到这一点?
最佳答案
使用rabbitmqadmin
while read -r line; do
echo $line | rabbitmqadmin publish exchange=amq.default routing_key=my_queue ;
done < messages
未将有效载荷参数指定为
rabbitmqadmin publish
意味着它从标准输入读取有效负载。
关于file - 从一个文件向RabbitMQ发布多条消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33474692/