C#使用RabbitMQ 博客园

huankuai 2021-01-22 原文


C#使用RabbitMQ 博客园

搭建服务器代码

using RabbitMQ.Client;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace RabbitMQServer
{
class Program
{
static void Main(string[] args)
{
var factory = new ConnectionFactory();
factory.HostName = “localhost”;//主机名,Rabbit会拿这个IP生成一个endpoint,这个很熟悉吧,就是socket绑定的那个终结点。
factory.UserName = “guest”;//默认用户名,用户可以在服务端自定义创建,有相关命令行
factory.Password = “guest”;//默认密码
int count = 0;
using (var connection = factory.CreateConnection())//连接服务器,即正在创建终结点。
{
//创建一个通道,这个就是Rabbit自己定义的规则了,如果自己写消息队列,这个就可以开脑洞设计了
//这里Rabbit的玩法就是一个通道channel下包含多个队列Queue
using (var channel = connection.CreateModel())
{
channel.QueueDeclare(“kibaQueue”, false, false, false, null);//创建一个名称为kibaqueue的消息队列
var properties = channel.CreateBasicProperties();
properties.DeliveryMode = 1;
for (int i = 0; i < 100; i++)
{
string message = “RabbitMQServer” + count++; //传递的消息内容
channel.BasicPublish(“”, “kibaQueue”, properties, Encoding.UTF8.GetBytes(message)); //生产消息
Console.WriteLine(message);
}
}
}

Console.Read();
}
}
}

 

五、课后思考与总结

      作者:1442235813
      官方QQ群:1044140462跟着阿笨一起玩NET 

    【腾讯课堂主页】:https://ke.qq.com/course/3102236?tuin=55f6c5a5

发表于
2021-01-22 17:35 
huankuai 
阅读(0
评论(0
编辑 
收藏

 

版权声明:本文为huankuai原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/huankuai/p/14314514.html

C#使用RabbitMQ 博客园的更多相关文章

  1. Python 博客园备份迁移脚本

    鉴于有些小伙伴在寻找博客园迁移到个人博客的方案,本人针对博客园实现了一个自动备份脚本,可以快速将博客园中自己的文章备份成Markdown格式的独立文件,备份后的md文件可以直接放入到hexo博客中,快速生成自己的站点,而不需要自己逐篇文章...

  2. cute-cnblogs 自定义博客园样式美化二期来啦~

    cute-cnblogs 自定义博客园样式美化二期来啦~ 说明 cute-cnblogs 可爱的博客园样式美化 […]...

  3. 关于博客园首页发布规则的若干猜测

    最近经历了一次博文被移出首页事件,这让我开始反思自己写作博文方面需要注意的点。 案发经过 我辛辛苦苦整理了一篇 […]...

  4. 博客园 页面定制CSS代码

    <!DOCTYPE html> <html xmlns="http://www.w3.org […]...

  5. nodejs 读取博客园自己博客列表 生成全部标题列表

    需求自己的博文有823篇了,但是不能在一页里面显示,本来想通过 MetaWeblog 读取,后来发现失败了。没办法,自己写个脚本读取吧。之前MetaWeblog 读取 失败的文章:https://www.cnblogs.com/pe...

  6. 博客园美化包括模板、目录、顶部、进度条鼠标特效、标题等

    最终效果可以参考本人博客。以下是具体步骤。 主要内容参考于大神,网址参考来源=>https://bndo […]...

  7. 对博客园文章审核规则的质疑

    几次发文章都被移出首页,让我很是郁闷。 http://www.cnblogs.com/zhupengfei/p […]...

  8. 博客园设置简约主题

    博客园美化 Silence – 专注于阅读的博客园主题 最近花了点心思整理了下我的博客园主题代码, […]...

随机推荐

  1. 设置U盘为第一启动顺序

    本文转载:http://u.diannaodian.com/Article/1004.html   盘安装系统 […]...

  2. 网易即时通讯云平台99.99%可靠性的运维经验谈

    网易即时通讯云平台99.99%可靠性的运维经验谈   转载自:http://mp.weixin.qq.com/ […]...

  3. 形象地展示信号与系统中的一些细节和原理——卷积、复数、傅里叶变换、拉普拉斯变换、零极图唯一确定因果LTI系统

    看懂本文需要读者具备一定的微积分基础、至少开始学信号与系统了本文主要讲解欧拉公式、傅里叶变换的频率轴的负半轴的 […]...

  4. MyDAL – 引用类型对象 .DeepClone() 深度克隆[深度复制] 工具 使用

    索引: 目录索引 一.API 列表   .DeepClone()     用于 Model / Entity […]...

  5. 图书销售管理系统软件需求分析报告人员分工

    1.引言部分:1.1编写目的;1.2背景;1,3定义:负责人:发抛(20160401152)          […]...

  6. 一张图玩转H5测试 – SH-xuliang

    一张图玩转H5测试 背景 随着各种H5页面的普及和运用,并深深的影响着我们各个业务的发展,前两年也对H5测试的 […]...

  7. Intellij IDEA导入SVN项目

    一.导入SVN项目  (一)第一钟是通过TortoiseSVN客户端先checkout项目到本地,再用Impo […]...

  8. Python写爬虫爬妹子

    最近学完Python,写了几个爬虫练练手,网上的教程有很多,但是有的已经不能爬了,主要是网站经常改,可是爬虫还 […]...

展开目录

目录导航