Ai
1 Star 0 Fork 0

JerryQi/netcore-practice

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Program.cs 1.40 KB
一键复制 编辑 原始数据 按行查看 历史
JerryQi 提交于 2019-11-28 16:10 +08:00 . test queue expire with exchange auto delete
using System;
using System.Text;
using RabbitMQ.Client;
using RabbitMQ.Client.Events;
using RabbitMQ.Demos;
namespace RabbitMQ
{
class Program
{
static void Main(string[] args)
{
//创建连接工厂
ConnectionFactory factory = new ConnectionFactory
{
UserName = "guest",//用户名
Password = "guest",//密码
HostName = "localhost"//rabbitmq ip
};
using (IConnection conn = factory.CreateConnection())
{
Console.WriteLine("\nRabbitMQ Connection Succeed!");
//创建通道
using (IModel channel = conn.CreateModel())
{
// TestExchangeManage(args, channel);
TestExchangeType(args, channel);
}
}
//Console.WriteLine("Hello World!");
}
static void TestExchangeManage(string[] args, IModel channel)
{
// channel.ExchangeDeclare("thirdExchange", ExchangeType.Topic, false, false, null);
channel.ExchangeDelete("thirdExchange");
}
static void TestExchangeType(string[] args, IModel channel)
{
IDemo demo = new Demo10();
if (args.Length > 0 && args[0] == "p") demo.Producter(channel);
else demo.Consumer(channel);
}
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/jerryqi/netcore-practice.git
git@gitee.com:jerryqi/netcore-practice.git
jerryqi
netcore-practice
netcore-practice
master

搜索帮助