我在用asp.net core創建一個專案,想結合rabbitmq實作訊息佇列的發送和接收。我用docker安裝rabbitmq,運行成功。但是我在專案中注冊的佇列沒有顯示在RabbitMq 管理界面。
ConnectionFactory factory = new ConnectionFactory
{
UserName = "guest",
Password = "guest",
HostName = "*******"
};
var connection = factory.CreateConnection();
var channel = connection.CreateModel();
channel.QueueDeclare("test", false, false, false, null);
Console.WriteLine("\nRabbitMQ enter exit to exit!");
string input;
do
{
input = Console.ReadLine();
var sendBytes = Encoding.UTF8.GetBytes(input);
channel.BasicPublish("", "test", null, sendBytes);
} while (input.Trim().ToLower()!="exit");
channel.Close();
connection.Close();
以上是我的訊息生成代碼。但是我的 RabbitMq 儀表板上沒有顯示。

檢查你對應的虛擬主機是否匹配,我這里設定了“/”,如果不匹配,請在這里添加你的主機:

結果:
安慰:

兔子MQ:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/404850.html
標籤:
