r.channel.Publish方法中,第2个参数,提示写的key,为什么这个里不传key,却要传QueueName,

来源:3-6 RabbitMQ工作模式---Simple模式(下)

慕粉4250659

2021-02-13

图片描述
r.channel.Publish方法中,第2个参数,提示写的key,为什么这个里不传key,却要传QueueName?
我试了试,传r.key确实不行

写回答

1回答

JohnsonSmile

2021-03-01


Simple模式下,你的队列创建成功之后,在UI管理界面里面有Publish message选项,上面的话解释了,会使用默认的交换机(default)以及使用`routing key` 为你自己的队列的名字,这里我队列的名字使用的是`SimplePublish`所以,他给的提示是`SimplePublish`。你可以看一下你自己的管理界面上是不是提示的你自己设置的队列名称。官方文档应该也有讲,不过我刚好在这里看到了,就懒得去找文档了。

//img.mukewang.com/szimg/603cf21909aa882c08020355.jpg

1
0

全流程开发 GO实战电商网站高并发秒杀系统

运用架构设计与系统化思维,从容应对不同流量等级的“秒杀”场景

1462 学习 · 443 问题

查看课程