做秒殺項目里使用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