第四节 RabbitMQ在C#端的应用-客户端连接
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实例
转载于:https://www.cnblogs.com/lonelyxmas/p/10905633.html
第四节 RabbitMQ在C#端的应用-客户端连接相关推荐
- 第五节 RabbitMQ在C#端的应用-消息收发
原文:第五节 RabbitMQ在C#端的应用-消息收发 版权声明:未经本人同意,不得转载该文章,谢谢 https://blog.csdn.net/phocus1/article/details/873 ...
- Redis的服务端启动和客户端连接
一.服务端 服务端的命令为redis-server redis-server后面加指定的服务器可以启动指定的服务器,不加默认启动127.0.0.1 可以使用help查看帮助文档:redis-serve ...
- C# 服务端监听客户端连接
需要建立两个工程:一个客户端.一个服务端 //服务端测试代码 using System; using System.Threading.Tasks; using System.Net; using S ...
- 《RabbitMQ 实战指南》第四章 RabbitMQ进阶(上)
<RabbitMQ 实战指南>第四章 RabbitMQ进阶(上) 文章目录 <RabbitMQ 实战指南>第四章 RabbitMQ进阶(上) 一.简介 二.消息何去何从 1.m ...
- 《如何搭建小微企业风控模型》第四节 了解数据源
<如何搭建小微企业风控模型>第四节 了解数据源 第一章 小微企业数据风控技术的框架 小微企业数据贷发展情况概述 搭建小微企业风控模型所需知识 风控模型概览 第二章 强相关变量:企业经营数据 ...
- HM4064原厂5A四节锂电池充电管理集成电路IC
概述: HM4064 是 PWM 降压模式四节锂电池充电 管理集成电路,独立对四节锂电池充电进行 自动管理,具有封装外形小,外围元器件少 和使用简单等优点. HM4064 具有恒流和恒压充电模式,非常 ...
- FS4068四节锂电池充电管理控制芯片
FS4068 是一款工作于 2.7V 到 6.5V 的 PFM 升压型四节锂电池充电控制集成电路. FS4068采用恒流和恒压模式对电池进行充电管理,内部集成有基准电压源, 电感电流检测单元,电池电压 ...
- RabbitMQ初步到精通-第四章-RabbitMQ工作模式-Routing
第四章-RabbitMQ工作模式-Routing 1.模式介绍 1.1 模式 路由模式-继续还是和Exchange打交道,上节提到的Exchange类型为Fanout,此次声明的类型为direct 与 ...
- NXP LS1046A及飞腾新四核 FT2004 PCIE EP端LINUX设备驱动开发
文章目录 前言 一.PCIE 硬件简介 二.PCIE EP地址映射原理介绍 1. PCI总线的各种域(存储器域.PCI总线域) 2. 开发EP设备驱动要做的事 三.NXP LS1046A PCIE E ...
最新文章
- 贵州大学明德学院计算机有多少班级,2014年贵州大学明德学院算机科学及信息系电子信息工程专业介绍...
- matlab 二次指数平滑法预测
- python isalpha()
- 新手看看如何发布一个网站
- 【攻防世界019】SignIn
- 在线代码编辑器 CodeMirror 配置说明 - javascript开发的代码语法高亮显示引擎
- 实验十 团队作业6:团队项目系统设计改进与详细设计
- python mysql lastrowid_加快MySQL对lastrowid的多个单次插入
- JavaScript学习笔记:类型检测
- (转)基于MVC4+EasyUI的Web开发框架经验总结(12)--利用Jquery处理数据交互的几种方式...
- LINQ表间关联执行分析
- NTC热敏电阻原理及应用详解
- android百度地图poi路线规划,百度地图开发之poi检索,线路规划(示例代码)
- 从又苦又累的销售工作到python程序员,我哭了
- round,floor与ceil函数,abs,real与imag函数
- 纯原生javascript下拉框表单美化实例教程
- 为啥翻唱的也特别好听呢,听J Fla 的 despacito
- React当中使用TS
- 《程序员》1月精彩内容:区块链技术与应用探索
- 拥抱开源,Vue Admin Work后台管理系统免费开源啦
热门文章
- QtCreator动态编译jsoncpp完美支持x86和arm平台
- @apioperation 作用_石莲子的功效与作用分享
- php键顺序初始化,Java类中各成员初始化的顺序
- android l是哪个版本,从Android L及更高版本开始,setMobileDataEnabled方法不再可调用...
- Linux上运行一个c程序
- sql列转行函数oracle,SQL列转行
- java将按钮添加到指定位置_在运行时将按钮添加到布局
- 安装esp8266库_基于ESP8266,DIY低成本智能远程开关灯小装置
- Python,OpenCV中的非局部均值去噪(Non-Local Means Denoising)
- 基于YOLO的手部检测和计数实现(课程设计,训练和测试)(1)