第四节 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#端的应用-客户端连接相关推荐

  1. 第五节 RabbitMQ在C#端的应用-消息收发

    原文:第五节 RabbitMQ在C#端的应用-消息收发 版权声明:未经本人同意,不得转载该文章,谢谢 https://blog.csdn.net/phocus1/article/details/873 ...

  2. Redis的服务端启动和客户端连接

    一.服务端 服务端的命令为redis-server redis-server后面加指定的服务器可以启动指定的服务器,不加默认启动127.0.0.1 可以使用help查看帮助文档:redis-serve ...

  3. C# 服务端监听客户端连接

    需要建立两个工程:一个客户端.一个服务端 //服务端测试代码 using System; using System.Threading.Tasks; using System.Net; using S ...

  4. 《RabbitMQ 实战指南》第四章 RabbitMQ进阶(上)

    <RabbitMQ 实战指南>第四章 RabbitMQ进阶(上) 文章目录 <RabbitMQ 实战指南>第四章 RabbitMQ进阶(上) 一.简介 二.消息何去何从 1.m ...

  5. 《如何搭建小微企业风控模型》第四节 了解数据源

    <如何搭建小微企业风控模型>第四节 了解数据源 第一章 小微企业数据风控技术的框架 小微企业数据贷发展情况概述 搭建小微企业风控模型所需知识 风控模型概览 第二章 强相关变量:企业经营数据 ...

  6. HM4064原厂5A四节锂电池充电管理集成电路IC

    概述: HM4064 是 PWM 降压模式四节锂电池充电 管理集成电路,独立对四节锂电池充电进行 自动管理,具有封装外形小,外围元器件少 和使用简单等优点. HM4064 具有恒流和恒压充电模式,非常 ...

  7. FS4068四节锂电池充电管理控制芯片

    FS4068 是一款工作于 2.7V 到 6.5V 的 PFM 升压型四节锂电池充电控制集成电路. FS4068采用恒流和恒压模式对电池进行充电管理,内部集成有基准电压源, 电感电流检测单元,电池电压 ...

  8. RabbitMQ初步到精通-第四章-RabbitMQ工作模式-Routing

    第四章-RabbitMQ工作模式-Routing 1.模式介绍 1.1 模式 路由模式-继续还是和Exchange打交道,上节提到的Exchange类型为Fanout,此次声明的类型为direct 与 ...

  9. NXP LS1046A及飞腾新四核 FT2004 PCIE EP端LINUX设备驱动开发

    文章目录 前言 一.PCIE 硬件简介 二.PCIE EP地址映射原理介绍 1. PCI总线的各种域(存储器域.PCI总线域) 2. 开发EP设备驱动要做的事 三.NXP LS1046A PCIE E ...

最新文章

  1. 贵州大学明德学院计算机有多少班级,2014年贵州大学明德学院算机科学及信息系电子信息工程专业介绍...
  2. matlab 二次指数平滑法预测
  3. python isalpha()
  4. 新手看看如何发布一个网站
  5. 【攻防世界019】SignIn
  6. 在线代码编辑器 CodeMirror 配置说明 - javascript开发的代码语法高亮显示引擎
  7. 实验十 团队作业6:团队项目系统设计改进与详细设计
  8. python mysql lastrowid_加快MySQL对lastrowid的多个单次插入
  9. JavaScript学习笔记:类型检测
  10. (转)基于MVC4+EasyUI的Web开发框架经验总结(12)--利用Jquery处理数据交互的几种方式...
  11. LINQ表间关联执行分析
  12. NTC热敏电阻原理及应用详解
  13. android百度地图poi路线规划,百度地图开发之poi检索,线路规划(示例代码)
  14. 从又苦又累的销售工作到python程序员,我哭了
  15. round,floor与ceil函数,abs,real与imag函数
  16. 纯原生javascript下拉框表单美化实例教程
  17. 为啥翻唱的也特别好听呢,听J Fla 的 despacito
  18. React当中使用TS
  19. 《程序员》1月精彩内容:区块链技术与应用探索
  20. 拥抱开源,Vue Admin Work后台管理系统免费开源啦

热门文章

  1. QtCreator动态编译jsoncpp完美支持x86和arm平台
  2. @apioperation 作用_石莲子的功效与作用分享
  3. php键顺序初始化,Java类中各成员初始化的顺序
  4. android l是哪个版本,从Android L及更高版本开始,setMobileDataEnabled方法不再可调用...
  5. Linux上运行一个c程序
  6. sql列转行函数oracle,SQL列转行
  7. java将按钮添加到指定位置_在运行时将按钮添加到布局
  8. 安装esp8266库_基于ESP8266,DIY低成本智能远程开关灯小装置
  9. Python,OpenCV中的非局部均值去噪(Non-Local Means Denoising)
  10. 基于YOLO的手部检测和计数实现(课程设计,训练和测试)(1)