首页 > 第四节 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连接成功---------------
");}catch (Exception ex){Console.Write(string.Format("RabbitMQ连接异常:{0}
", 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

更多相关:

  • 文章目录搭建实验平台使用Unity的准备工作在PC端安装连接Hololens软件Hololens设置开始连接吧绘制显示PC端网页监控...

  •  将多次卷积和池化后的图像展开进行全连接,如下图所示。  全连接层需要把输入拉成一个列项向量          比如你的输入的feature map是2X2,那么就需要把这个feature map 拉成4X1的列向量,如果你的feature map 的channels是3,也就是你的输入是3X2X2,也就是相当于有了12个像素点,...

  •   注意,前情提示: 本代码基于《Node.js(nodejs)对本地JSON文件进行增、删、改、查操作(轻车熟路)》 传送门Node.js(nodejs)对本地JSON文件进行增、删、改、查操作(轻车熟路)_你挚爱的强哥❤给你发来1条消息❤-CSDN博客 首先安装 cnpm i nodejs-websocket 在/a...

  • Ubuntu 配置自带桌面共享 1、在setting>>shareing>>remote 选择on 如果用ubunutu直接远程连接的话已经可以了, 2、在ubuntu下使用系统自带的remmina连接 vnc类型 直接输入ip地址 3、如果在windows下面连接的话需要把加密选项关闭 内容: 安装dconf-edito...

  • ListControl添加变量:关联控件变量:初始化:设置样式 添加列标题:添加位图资源:添加位图变量:创建图像列表:并把图像列表 给 列表控件使用:双击添加行按钮:添加第2列时  不能再用insertItem,因为第一列已经有了,剩下的是修改列要用SetItem双击删除按钮,先计算有 列,删除是要从后删除:给下拉列表combo c...

  • SDK安装以及编译 1、下载SDK,地址如下   http://www.ogre3d.org/download/sdk 2、安装SDK,直接解压到相应目录,如D:/ogreSDK 3、我用的是1.8版本,打开SDK安装目录,如图:   D:Program FilesOgreSDK_vc10_v1-8-1      用VS2010打...

  • 用mvc3做了一个网站,重写了下URL,http://www.xxxx.com/news/details/54.html. 结果在iis上预览找不到页面,但是在vs下就没问题直接运行就没问题。 具体的原因应该是找不到映射。 所以需要在iis上添加映射。 添加MVC的解析: 右击IIS中的虚拟目录选择“属性”-“虚拟目录”-“配置”-“...