.Net使用RabbitMQ
发布时间:2020-12-15 21:26:16 所属栏目:asp.Net 来源:网络整理
导读:网上参考大神们的博客,自己做了一个RabbitMQ即时发消息的Demo。 p class="title"1.使用VS的NuGet安装包管理工具安装RabbitMQ.Client: p class="title"2.生产者端代码: div class="cnblogs_code" ConnectionFactory rabbitMqFactory = HostName= UserName =
网上参考大神们的博客,自己做了一个RabbitMQ即时发消息的Demo。 <p class="title">1.使用VS的NuGet安装包管理工具安装RabbitMQ.Client: <p class="title">2.生产者端代码: <div class="cnblogs_code">
ConnectionFactory rabbitMqFactory = HostName= UserName = Password = Port =
ExchangeName =
QueueName = Main( Console.WriteLine(
(IConnection conn = (IModel channel = channel.ExchangeDeclare(ExchangeName,,durable: ,autoDelete: ,arguments: channel.QueueDeclare(QueueName,exclusive: ,arguments:
props = props.Persistent = Console.WriteLine( vadata = (vadata != msgBody = Console.WriteLine(.Format(,DateTime.Now.ToString( vadata = }
ConnectionFactory rabbitMqFactory = HostName =
ExchangeName =
QueueName =
Main(
Console.WriteLine(
(IConnection conn = (IModel channel = channel.ExchangeDeclare(ExchangeName,routingKey: QueueName);
( BasicGetResult msgResponse = channel.BasicGet(QueueName,autoAck: (msgResponse != msgBody = Console.WriteLine(.Format(,DateTime.Now.ToString(
}
注:在第一步之前,你需要安装RabbitMQ客户端,可从http://www.rabbitmq.com/download.html下载, ? ? ? ? 但是RabbitMQ又是依赖于Erlang OTP平台,所以,安装RabbitMQ之前,需要先从http://www.erlang.org/download.html下载安装erlang ? ? ? ? 关于这部分的内容,推荐阅读:http://www.cnblogs.com/5ishare/p/6716142.html 此Demo只是‘direct’方式的消息发送接收方式。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用ASP.NET创建缩略图的“最佳”方法是什么?
- asp.net – 关闭Application Insights
- asp.net-mvc-3 – 无法在HttpStatusCodeResult中指定Status
- 单元测试 – MVC3中的单元测试控制器会话变量
- asp.net-mvc – 如何在ASP.NET MVC中存根User.Identity.Nam
- asp.net-mvc-3 – Backbone.js使用ASP.NET MVC的REST URL 3
- asp.net – AS3将数据传递给ASP
- asp.net – Visual Studio中Web API和Azure API APP之间的区
- 选择ASP.NET而不是PHP需要多少钱?
- asp.net-web-api – Swagger WebApi在构建时创建json
推荐文章
站长推荐
热点阅读