zoukankan      html  css  js  c++  java
  • 简单的使用RabbitMQ

    系列的视频:

    https://www.bilibili.com/video/BV1jJ411V7Do

    1、需要引用相关组件

    Nuget查找RabbitMQ.Client,并引用

    2、基础代码

    1)生产者

    			//基础配置
                ConnectionFactory factory = new ConnectionFactory() {
                    HostName = "10.123.44.12",
                    UserName = "datamip",
                    Password = "datamip"
                };
    
                //第一步:创建connection
                using (var connection = factory.CreateConnection())
                {
                    //第二步:创建channel
                    using (var channel = connection.CreateModel())
                    {
                        //第三步:创建exchange  当前使用默认
    
                        //第四步:创建一个队列(queue)
                        channel.QueueDeclare("mytest", true, false, false, null);
    
                        var msg = Encoding.UTF8.GetBytes("你好");
                        //第五步:发布消息
                        channel.BasicPublish(string.Empty, "mytest", basicProperties: null, body: msg);
                    }
                }

    2)消费者

    			//创建连接工厂
                ConnectionFactory factory = new ConnectionFactory
    			{
    				UserName = "datamip",//用户名
    				Password = "datamip",//密码
    				HostName = "10.123.44.12"//rabbitmq ip
    			};  
    			
                //第一步:创建connection
                using (var connection = factory.CreateConnection())
                {
                    //第二步:创建channel
                    using (var channel = connection.CreateModel())
                    {
                        //第三步:获取信息
                        var result= channel.BasicGet("mytest",true);
                        //第四步:处理消息
                        Console.WriteLine(Encoding.UTF8.GetString(result.Body.ToArray()));
                    }
                }
    

  • 相关阅读:
    spark发现新词
    树的算法总结
    机器学习树的算法总结
    Spark Streaming实例
    ubuntu上通用解压方式
    论MYSQL数据库数据错误的处理
    macOS Sierra上Opencv的安装与使用
    phpstudy2016 redis扩展 windows
    细说PHP7
    正则表达式与.htaccess的配置
  • 原文地址:https://www.cnblogs.com/sailing92/p/13678658.html
Copyright © 2011-2022 走看看