赞
踩
RabbitMQ的简单使用,官方教程https://www.rabbitmq.com/getstarted.html
1.Publisher-生产者(发布消息到RabbitMQ中的Exchange)
2.Exchange-交换机(与生产者建立连接并接收生产者的消息,负责将消息路由到具体的队列中)
3.Routes-路由(根据交换机的类型以什么样的策略消息发布到Queue)
4.Queue-队列(Exchange会将消息分发到指定的Queue,Queue和消费者进行交互)
5.Consumer-消费者(监听RabbitMQ中的Queue中的消息)
internal class Program { static void Main(string[] args) { //建立RabbitMQ连接和通道 var connectionFactory = new ConnectionFactory { HostName = "127.0.0.1", Port = 5672, UserName = "admin", Password = "admin", VirtualHost = "Angel2022",//指定Virtual Host AutomaticRecoveryEnabled = true, //自动重连 }; try { using (var connection = connectionFactory.CreateConnection()) { using (var channel = connection.CreateModel()) { //创建一个新的,持久的交换机,ExchangeType.Direct指定交换机类型:direct,topic,headers,fanout channel
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。