加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

.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’方式的消息发送接收方式。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读