1. 程式人生 > >RabbitMQ code=200, text="Goodbye"比較萌新的問題大佬繞道,烏拉~!

RabbitMQ code=200, text="Goodbye"比較萌新的問題大佬繞道,烏拉~!

admin ssi model 一位 init png mode 執行 users

比較萌新的問題大佬繞道,烏拉~!

生產段代碼:

技術分享圖片

消費端代碼:

技術分享圖片

以上都是本萌新根據博客上面+官網的列子去搬運的,生產段的代碼是能夠執行並將消息保存到隊列中的在消費端進行消費時拋出了一個錯誤,錯誤代碼如下

Already closed: The AMQP operation was interrupted: AMQP close-reason, initiated by Application, code=200, text="Goodbye", classId=0, methodId=0, cause=

提示我操作終端,萌新一度認為是我手動確認寫錯了調試程序RedisOrderHelp.Creat(orders)是成功了的Redis中也有相關數據

技術分享圖片

冥思苦想半天直到有一位大佬給我指出我使用using (IModel im = conn.CreateModel())的方式導致生產段代碼執行完就將im信道釋放掉了然後導致了錯誤

更正之後的生產段代碼:

技術分享圖片

更正之後消費端代碼:

技術分享圖片

問題解決掉了,本萌新要去學習MQ封裝了

比較萌新的問題大佬繞道,烏拉~!

技術分享圖片

RabbitMQ code=200, text="Goodbye"比較萌新的問題大佬繞道,烏拉~!