做秒杀项目里使用RocketMQ分布式消息队列去创建秒杀订单的时候,发现后台报如下错误:
阅读报错信息,可以知道,因为找不到promo_order的 topic所以报错了。
解决办法:
在rocetmq的bin目录下手动创建promo_order的topic。代码为
(windows环境):
start mqadmin.cmd updateTopic -n 127.0.0.1:9876 -b 127.0.0.1:10911 -t topicname
(linux环境)
sh ./mqadmin updateTopic -n localhost:9876 -b localhost:10911 -t topicname