第四节 RabbitMQ在C#端的应用-客户端连接
生活随笔
收集整理的這篇文章主要介紹了
第四节 RabbitMQ在C#端的应用-客户端连接
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第四節 RabbitMQ在C#端的應用-客戶端連接 原文:第四節 RabbitMQ在C#端的應用-客戶端連接
版權聲明:未經本人同意,不得轉載該文章,謝謝 https://blog.csdn.net/phocus1/article/details/87357911
1.在VS2013中新建控制臺程序,然后添加引用:.NET/C# RabbitMQ client library
- RabbitMQ .NET Client?(supports .NET Core and .NET 4.5.1+)
使用NuGet程序包下載RabbitMQ.Client,如下所示:
2.在代碼中添加引用,并編寫連接代碼
using RabbitMQ.Client;
//核心代碼:try{ConnectionFactory factory = new ConnectionFactory();factory.UserName = "wiadmin";factory.Password = "wi2019";factory.HostName = "127.0.0.1";factory.VirtualHost = "/";//默認情況可省略此行factory.Port = 5672;//此處默認即為5672端口,可省略此行IConnection conn = factory.CreateConnection(); Console.Write("---------------RabbitMQ連接成功---------------\n");}catch (Exception ex){Console.Write(string.Format("RabbitMQ連接異常:{0}\n", ex.ToString()));} ?此時連接會提示錯誤,如下圖:
此時顯示wiadmin賬戶沒有相應的權限,現在可通過管理端為其他添加權限,如下:
添加權限前:
添加權限后:
再次運行程序,將不會報錯:
補充說明,此處使用到兩核心API:
IConnection:表示AMQP 0-9-1連接
ConnectionFactory:構造IConnection實例
?
?
?
?
?
posted on 2019-05-22 14:15 NET未來之路 閱讀(...) 評論(...) 編輯 收藏轉載于:https://www.cnblogs.com/lonelyxmas/p/10905633.html
總結
以上是生活随笔為你收集整理的第四节 RabbitMQ在C#端的应用-客户端连接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求一个对偶个性签名
- 下一篇: linux环境安装python-pip