请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

这里的TransExchangeName是预先在RabbitMQ里创建好的吗?

你好,想请问下,这里的TransExchangeName是预先在RabbitMQ里创建好的吗?
还有这个TransOSSQueueName不需要创建吗?

文件 config/rabbitmq.go

const (
	// 是否开启异步转移(默认是同步 false:否 true:是)
	AsyncTransferEnable = true
	// rabbitmq的服务的入口url
	RabbitURL = "amqp://guest:guest@xxxxxxx:5672/"
	// 用于文件transfer的交换机
	TransExchangeName = "uploadserver.trans"
	// oss转移队列名
	TransOSSQueueName = "uploadserver.trans.oss"
	// oss转移失败后写入另一个队列的队列名
	TransOSSErrQueueName = "uploadserver.trans.oss.err"
	// routingkey
	TransOSSRoutingKey = "oss"
)

正在回答

1回答

同学你好,交换机uploadserver.trans、队列uploadserver.trans和uploadserver.trans.oss.err需要提前在rabbitmq里建好呢。可以通过rabbitmq的可视化后台(一般是http://localhost:15672) 进行配置的,交换机和队列建好后,队列需要与交换机之间绑定routingkey

0 回复 有任何疑惑可以回复我~
  • 提问者 Jarvan #1
    好的,非常感谢
    回复 有任何疑惑可以回复我~ 2020-09-21 10:08:40
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信